Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
readme.txt | 2018-07-25 | 2.7 kB | |
sp0256_converter_rev_0.0_2018_07_25.zip | 2018-07-25 | 138.9 kB | |
Totals: 2 Items | 141.6 kB | 0 |
--------------------------------------------------------------------------------- -- sp0256 vhdl player + rom converter by Dar (darfpga@aol.fr) -- http://darfpga.blogspot.fr --------------------------------------------------------------------------------- -- Educational use only -- Do not redistribute synthetized file with roms -- Do not redistribute roms whatever the form -- Use at your own risk --------------------------------------------------------------------------------- -- sp0256 (player) releases -- -- rev 1.0 - 23/07/2018 -- extend to play sp0256b_019 + spr128_003 (cmd 00-7F, 14 bits rom address) -- -- rev 0.0 - 14/04/2018 -- play only sp0256-al2 (cmd 00-3F, 12 bits rom address) -- --------------------------------------------------------------------------------- -- sp0256 rom converter by Dar (darfpga@aol.fr) -- http://darfpga.blogspot.fr --------------------------------------------------------------------------------- -- sp0256_converter releases -- -- rev 0.0 - 25/07/2018 -- initial release. -- --------------------------------------------------------------------------------- ///////////////////////////////////////////////////////////////////////////////// // Quick and (very) dirty modification of Mame source code to export // uncompressed sp0256 (+spr128) rom data together with a specific // entry table to be used in vhdl project. // // Output terminal text usable by a specific simulation (Matlab) // allowing to build vhdl 'rom' file and to play sounds/word/sentence // // Also output 'entry_table.bin' and 'lpc_param.bin' to be merged to // build directly the same vhdl 'rom' file by using make_vhdl_prom. // // Vhdl 'rom' file can be played by sp0256.vhd 'player'. // // Required rom files should be placed in directory : // // sp0256-al2.bin (/!\ required recompile) or // sp0256b-019.bin and spr128_003.bin // // sp0256b-019.bin and spr128_004.bin : TO BE anlaysed // (crash atm, should determine actual entry) // // Excutable available for linux, win32 and win64. // // Source is delivered as single file : sp0256_conv.c // ///////////////////////////////////////////////////////////////////////////////// --------------------------------------------------------------------------------- -- -- First execute sp0256_converter with sp0256 roms in directory -- -- => should create entry_table.bin and lpc_param.bin -- -- Then run make_sp0256_proms.bat -- -- => should create sp0256_xxx_decoded.vhdl -- -- Rename and insert that entity around end of sp0256.vhd file -- -- (see vectrex vhdl core for usage) -- --------------------------------------------------------------------------------- End of file.