| | | | Dinsdag, 13 Oktober, 2009 - 23:15 Ingestuurd door: sander Vertaald door: [D-Tail] Onderwerp: Ontwikkeling | | Meridian, een op de MIDI-standaard gebaseerde (delta)step tracker die zowel externe MIDI-apparaten en Sunrise's MoonSound ondersteund, is een programma dat reeds lang in ontwikkeling is geweest door Michiel de Vries. Het programma biedt onder andere het volgende: - Window UI die bestuurd kan worden d.m.v. een toetsenbord of een muis
- Volledige ondersteuning voor de GM1 (General MIDI nivo 1) standaard
- Ondersteunde bestandsformaten: Meridian (lezen+schrijven), standaard MIDI-bestanden (lezen+schrijven), MoonBlaster (alleen lezen) en Soundtracker (alleen lezen)
- Selectiefuncties
- MIDI afspelen via de MIDI-interface van de Philips Music Module, MSX-MIDI en de OPL4 (MoonSound)
- System Exclusive editor
- MIDI driver editor
- Veel editors voor de OPL4
- Online helpfunctie
MIDI is reeds meer dan tien jaar in ontwikkeling, maar de activiteit omtrent het project en gepubliceerde wijzigingen in het programma hielden op sinds 2004. Dit kwam door een gebrek aan tijd van de ontwikkelaar voor dit project. Juist hierom heeft Michiel de Vries Meridian vandaag PD verklaard.
We hebben de broncode van Meridian (de nieuwste, nog niet eerder uitgebracht) en de broncode voor de MIDI-drivers toegevoegd aan onze downloads database. De ingezonden broncode is, met uitzondering van de replayer, herschreven voor gebruik onder MSX-DOS2. De code zelf werd geschreven middels SjASM.
Michiel heeft ons beloofd een oogje in het zeil te houden in ons forum voor wat betreft ontwikkeling aan het programma om ontwikkeling aan het programma te vergemakkelijken.
Bijbehorende link: Meridian broncode (gecomprimeerd zip-archief)
Bijbehorende link: Meridian MIDI-driver broncode (gecomprimeerd zip-archief) |
| | |
| | | | | Vrijdag, 05 Februari, 2010 - 11:48 Ingestuurd door: aorante Vertaald door: Sonic_aka_T Onderwerp: Ontwikkeling | | | Dinsdag, 19 Januari, 2010 - 16:04 Ingestuurd door: hap Vertaald door: Sonic_aka_T Onderwerp: Ontwikkeling | | | | Al jaren had aorante een MRC account, maar het was pas deze maand dat we voor het eerst iets van hem mochten zien. Zijn eerste nieuwspost gaat over het maken van graphics. Het betreft een kleine tutorial die hij online heeft geplaatst over het maken van MSX1/screen 2 graphics met behulp van Photoshop (Elements).
Bijbehorende link: Photoshop Screen 2 tutorial |
| | Franky, de externe Sega Master System VDP cartridge van SuperSoniqs, krijgt langzaam aan steeds meer aandacht van ontwikkelaars. Gisteren opende BiFi een nieuwe plek op zijn homepage met Franky mode 4 tools, om ontwikkeling van software voor Franky te bevorderen. De toolset bestaat momenteel uit MSX Screen 5 naar Franky mode 4 tile en sprite converters, en een simpele viewer om het resultaat op Franky te kunnen bekijken. BiFi wil de site steeds blijven updaten, dus meer tools zullen volgen.
Bijbehorende Link: Franky Mode 4 Development Tools |
| | | | | | |
| | Zaterdag, 28 Maart, 2009 - 08:04 Ingestuurd door: Ivan Vertaald door: Rikusu Onderwerp: Ontwikkeling | | Gisteren is een nieuwe versie van ccz80 uitgebracht. Nieuwe functies in deze versie: - Nieuwe optie /include om paden te specificeren naar bestanden die in het programma moeten worden geincludeerd
- Gebruik van labels met de operatoren == en != toegestaan
- Ongedocumenteerde assemblerinstructies toegestaan (door gebruik te maken van registers IXh, IXl, IYh, IYl en roteer/schuifinstructies)
- Als de parameter van het repeat commando op 0 is gezet, wordt geen loop uitgevoerd (voorheen werd die 65536 keer uitgevoerd)
- Geen runtime error als een element wordt weggelaten in een lijst die gescheiden is door komma's (zoals in functieparameters)
- Optimalisatie om functieparameters uit de stack te verwijderen na uitvoering
- Verbeteringen in vermenigvuldigen, delen en modulo operaties en wat verbeteringen om de code te optimaliseren
- Verbeteringen in de assembler broncode die gegenereerd wordt door de optie /asm te gebruiken
- Er verschijnt een mededeling als de compilatie zonder fouten is beeindigd
Bijbehorende link: ccz80 website |
| | |
| | | | | Zaterdag, 26 December, 2009 - 12:04 Ingestuurd door: KdL Vertaald door: AuroraMSX Onderwerp: Ontwikkeling | | | Zaterdag, 18 Juli, 2009 - 12:24 Ingestuurd door: snout Vertaald door: [D-Tail] Onderwerp: Ontwikkeling | | | | Velen zullen KdL kennen van zijn OCM-PLD Pack, een comfortabele update voor de kale 1chipMSX, die sinds april 2008 bij versie 2.2 aangeland is. Vandaag heeft KdL een kadootje voor de MSX-gemeente aan zijn website toegevoegd: een concept voor een onofficieel MSX3 logo in verschillende versies, waaronder een behangetje voor je pc.
Bijbehorende link: KdL's website |
| | Bron: MSX Banzai!
Vampier heeft een handige grafische editor uitgebracht in samenwerking met BiFi. De 8-BIT Graphic Coder voor MSX2 (met de schattige naam GraCo) is beschikbaar als ROM-image op deze website.
Voor een goede vooruitblik van de editor kun je YouTube bekijken; je ziet daar een beta-versie van het programma in actie. De video dient ook als handige gebruiksaanwijzing voor de editor.
Bijbehorende link: 8-BIT Graphic Coder voor MSX2 |
| | | | | | |
| | Zondag, 08 Februari, 2009 - 11:25 Ingestuurd door: sd_snatcher Vertaald door: Rikusu Onderwerp: Ontwikkeling | | Konami's Metal Gear 2 is vast en zeker een van de belangrijkste titels onder de MSX spellen. Er wordt echter nog wel eens over de snelheid geklaagd; dit zou te langzaam zijn in vergelijking met Metal Gear 1. De 3.5Mhz Z80A kan namelijk met moeite het aantal frames-per-seconde aan dat voor het spel bedoeld was. Waarschijnlijk zijn de liften de enige plaatsen in het spel waar de framerate is zoals hij zou moeten zijn. Maar er was nog een ander probleem: als je Metal Gear 2 op een 7Mhz MSX of turboR probeert te draaien, is het spel te snel. Dit gebeurt omdat er een bug in de timing routine zit die het mogelijk maakt dat het spel op 2x of zelfs 3x de bedoelde framerate draait als de CPU dat aankan.
sd_snatcher, uit Brazilie, heeft een patch gemaakt om deze bug op te lossen. Het is nu mogelijk om Metal Gear 2 in zijn volle glorie te spelen op een 7Mhz MSX2 of turboR met dezelfde framerate als Metal Gear 1. De patch is beschikbaar in zowel IPS als XPC-formaat.
Bijbehorende link: FRS' MSX Page |
| | |
| | | | | Donderdag, 25 Juni, 2009 - 08:32 Ingestuurd door: dvik Vertaald door: [D-Tail] Onderwerp: Ontwikkeling | | | Woensdag, 24 Juni, 2009 - 13:20 Ingestuurd door: Ivan Vertaald door: [D-Tail] Onderwerp: Ontwikkeling | | | | Daniel Vik heeft de PT3 player die dioniso aangepast heeft voor MSX geport naar Hi-Tech C. Hierdoor kunnen C-programmeurs PT3-stukken in hun programma's gebruiken, zonder hiervoor naar assembly code te hoeven linken. De broncode kun je downloaden van de website van dvik-joyrex.
Bijbehorende link: dvik-joyrex website |
| | Bron: Karoshi's MSX Forum
The Pets Mode heeft een demo uitgegeven van ZMA Player, een nieuwe PSG player voor MSX met volume-, frequentie-, en geluidsenvelope instellingen voor ieder geluidskanaal. Ieder instrument kan gedefinieerd worden met een grote variatie in geluid - die allen individueel behandeld worden - in slechts twaalf bytes. De gemiddelde periode is 17.000 cycles, ofwel vijf frames. ZMA-bestanden kunnen gemaakt worden door middel van een tool voor Windows, die ook door The Pets Mode gemaakt werd. Deze tool haalt de noten, volumes, patronen en de patroonlijst uit een XM-bestand dat gemaakt wordt door FastTracker.
Bijbehorende link: ZMA Player - Forumonderwerp op Karoshi's MSX Forum |
| | | | | | |
| | Woensdag, 21 Januari, 2009 - 16:22 Ingestuurd door: SapphiRe Vertaald door: Rikusu Onderwerp: Ontwikkeling | | Z80ST-Software heeft een nieuwe versie van hun ayFX replayer voor MSX uitgebracht. Deze replayer mixt de ayFX sample elke frame met een ander PSG kanaal, waardoor de achtergrondmuziek minder wordt aangetast wanneer FX wordt afgespeeld.
De grootste verandering in vergelijking met de vorige versie, is dat je nu voor iedere ayFX sample expliciet voorrang kan aangeven, in plaats dat een ayFX nummer gebruikt moet worden om prioriteit aan te geven zoals in de vorige versie. Er zijn twee verschillende versies van de replayer: - Vaststaand Volume: de ayFX samples worden op hun oorspronkelijke volume afgespeeld.
- Relatieve Volume: de voorrang van de ayFX samples bepaalt ook hun volume, dus samples met hoge prioriteit zullen harder klinken dan samples met lage prioriteit.
Je kunt de replayer, evenals een PT3 replayer dat in de ROM werkt, op het Z80ST blog vinden.
Bijbehorende link: Z80ST blog |
| | |
Toon alle nieuwsberichten over dit onderwerp.
| | |