User:Freem: Difference between revisions
Jump to navigation
Jump to search
m (various edits to my user page; mainly adding a todo list) |
m (edits to my todo list) |
||
Line 14: | Line 14: | ||
===Hardware=== | ===Hardware=== | ||
* Get money so I can buy some dang real hardware | * Get money so I can buy some dang real hardware | ||
** Neo-Geo CD (top loader or CDZ; this is first for ease of development, even with the load times :p) | |||
** MVS (preferably MV-2 or MV-2F; if I run into some extra money, maybe I could add a MV-4F or MV-4T as well) | ** MVS (preferably MV-2 or MV-2F; if I run into some extra money, maybe I could add a MV-4F or MV-4T as well) | ||
** AES (with US BIOS so I can dump it, because it appears nobody has done that?) | ** AES (with US BIOS so I can dump it, because it appears nobody has done that?) | ||
** Neo-Geo | ** Neo-Geo Pocket Color (eventually two for testing system link capabilities and such) | ||
** JEIDA v3 compatible Memory Card (maybe multiples for dealing with self-made software/utils that uses non-standard Neo-Geo formats) | |||
** JEIDA v3 Memory Card | ** NGP Link Cable (at least 2; one for keeping in pristine condition and the other for a silly idea I have regarding NGPC <-> Neo-Geo/CD consoles) | ||
** NGP Link Cable ( | |||
** NGP Wireless Communication Unit (for another silly idea regarding the realization of [[SNK Patents|patent]] EP 0997172 A1) | ** NGP Wireless Communication Unit (for another silly idea regarding the realization of [[SNK Patents|patent]] EP 0997172 A1) | ||
* Create some things | |||
** MIDI ↔ Neo-Geo controller port cable, if possible | |||
** Neo-Geo Pocket Link port ↔ Neo-Geo controller port cable (see above) | |||
* Learn how to not suck at electrical engineering in order to do the following: | |||
** Make a simple dev cart. | |||
** Experiment with RAM in places it normally shouldn't be (C ROMs, S ROM, V ROMs)... | |||
*** Determine if having it in P and M ROMs are worth the effort. | |||
** However many years down the line, once I've figured out how to not suck, and if nobody else has done it by then, see about replicating certain features of later SNK chips (e.g. NEO-CMC, NEO-SMA). | |||
===Software=== | ===Software=== | ||
* Continue overall work on freemlib | * Continue overall work on freemlib | ||
** Find and assign a proper license so other people can actually contribute | ** Find and assign a proper license so other people can actually contribute and use it in their games | ||
** | ** Create/Add more library code | ||
** | ** Finish up existing examples in pipeline | ||
** | ** Add <code>TITLE_x.SYS</code> files for other examples | ||
** Create more examples | |||
** Work on Sound driver | |||
* Finish up C# palette generator program | * Finish up C# palette generator program | ||
* Finish up YY-CHR.NET plugin for Neo-Geo CD .SPR files, then convert for combined MVS | * Finish up YY-CHR.NET plugin for Neo-Geo CD .SPR files, then convert for combined/bytemerged MVS sprite files | ||
* Create various other tools: | * Create various other tools: | ||
** Tiled map to data converter | ** [http://www.mapeditor.org/ Tiled] map to data converter | ||
** A tool for creating Fix layer "nametables" | ** A tool for creating Fix layer "nametables" | ||
** Some sort of ADPCM conversion toolbox | ** Some sort of ADPCM conversion toolbox | ||
* Oh, and make some games, of course ;) | |||
===Reverse Engineering=== | ===Reverse Engineering=== | ||
* BIOS fun | * BIOS fun | ||
** Debug BIOS | ** AES Debug BIOS | ||
** Whichever MVS and AES BIOSes I was working on | ** Whichever other MVS and AES BIOSes I was working on | ||
** CDZ BIOS | |||
** Front loader CD BIOS | |||
* Sound Drivers | * Sound Drivers | ||
** SNK Sound Drivers | ** SNK Sound Drivers |
Revision as of 09:01, 14 November 2014
freem! Also known as AJ 187 in some circles; freem_inc
on #neogeodev IRC. Responsible for the NeoFixFormat plugin for YY-CHR.NET.
Sub-Pages
Various todo
Wiki
- More screenshots of Homebrew software
- Make pages for said homebrew software
- Fix up various pages (more todo: which ones?)
- Make new pages as needed (Special:WantedPages)
Hardware
- Get money so I can buy some dang real hardware
- Neo-Geo CD (top loader or CDZ; this is first for ease of development, even with the load times :p)
- MVS (preferably MV-2 or MV-2F; if I run into some extra money, maybe I could add a MV-4F or MV-4T as well)
- AES (with US BIOS so I can dump it, because it appears nobody has done that?)
- Neo-Geo Pocket Color (eventually two for testing system link capabilities and such)
- JEIDA v3 compatible Memory Card (maybe multiples for dealing with self-made software/utils that uses non-standard Neo-Geo formats)
- NGP Link Cable (at least 2; one for keeping in pristine condition and the other for a silly idea I have regarding NGPC <-> Neo-Geo/CD consoles)
- NGP Wireless Communication Unit (for another silly idea regarding the realization of patent EP 0997172 A1)
- Create some things
- MIDI ↔ Neo-Geo controller port cable, if possible
- Neo-Geo Pocket Link port ↔ Neo-Geo controller port cable (see above)
- Learn how to not suck at electrical engineering in order to do the following:
- Make a simple dev cart.
- Experiment with RAM in places it normally shouldn't be (C ROMs, S ROM, V ROMs)...
- Determine if having it in P and M ROMs are worth the effort.
- However many years down the line, once I've figured out how to not suck, and if nobody else has done it by then, see about replicating certain features of later SNK chips (e.g. NEO-CMC, NEO-SMA).
Software
- Continue overall work on freemlib
- Find and assign a proper license so other people can actually contribute and use it in their games
- Create/Add more library code
- Finish up existing examples in pipeline
- Add
TITLE_x.SYS
files for other examples - Create more examples
- Work on Sound driver
- Finish up C# palette generator program
- Finish up YY-CHR.NET plugin for Neo-Geo CD .SPR files, then convert for combined/bytemerged MVS sprite files
- Create various other tools:
- Tiled map to data converter
- A tool for creating Fix layer "nametables"
- Some sort of ADPCM conversion toolbox
- Oh, and make some games, of course ;)
Reverse Engineering
- BIOS fun
- AES Debug BIOS
- Whichever other MVS and AES BIOSes I was working on
- CDZ BIOS
- Front loader CD BIOS
- Sound Drivers
- SNK Sound Drivers
- Homebrew Sound Drivers