Commit graph

69 commits

Author SHA1 Message Date
JetSetIlly
96e765525c sketched in PlusROM support
very rough currently. race conditions in network access, requires
restructuring.

no logging from network access. again, requires some engineering in the
log package to avoid race errors
2020-09-16 18:28:49 +01:00
JetSetIlly
4091b6076c DF (128k) bank switching 2020-08-24 18:51:05 +01:00
JetSetIlly
5e06068bf4 sketched in cartridge mapper type EF 2020-08-24 18:21:45 +01:00
JetSetIlly
5ad55fa433 handle end of tape read event for soundfiles
hook function will be called when $fa1a is read to tidy up emulation
before continuing with the newly loaded ROM (eg. TV reset, dissassembly
of loaded data)
2020-08-24 13:21:30 +01:00
JetSetIlly
f30542dc2b supercharger tape loading from MP3 2020-08-24 13:19:57 +01:00
JetSetIlly
44bee68d16 supercharger loading from WAV file
cartridgeloader package allows WAV file extensions

supercharger tape window added to debugger

not completed: known problems include cartridge not being
re-disassembled after tape loading.
2020-08-23 22:45:16 +01:00
JetSetIlly
a140711321 windows cross-compilation support
static build runs under minimal wine installation and passes regression tests
2020-08-04 10:53:15 +01:00
JetSetIlly
babd416bbd cartridge loader was not setting the Hash value of the loaded cart properly
this broke the setup database system
2020-07-28 19:40:44 +01:00
JetSetIlly
298a5d343f updated copyright notice in all files
the note about historical versions also being covered wasn't strictly
needed and was ugly. the LICENCE being in the root file from the very
first commit is sufficient.
2020-07-26 20:18:56 +01:00
JetSetIlly
4cfd4e3428 reworked cartridgeloader package
clarified error messages from cartridge mapper implementations,
particularly in regard to wrong file sizes
2020-07-22 18:50:37 +01:00
JetSetIlly
520c4f3013 added StaticArea interface to cartridges
static data window in debugger

reworked menu system to allow cartridge specific window menus

cleaned up how cartridge RAM information is specified and retrieved

renamed cartridge.Format() to ID() and reference to "cartridge format"
to "cartridge mapping". format is an overloaded word already and it was
confusing.
2020-05-09 09:27:56 +01:00
Robin Eklind
24cb28843f gopher2600: use fully qualified import path as module path
Fixes #4.
2020-03-21 23:39:56 +01:00
steve
16ccdf7830 added copyright messages to some new files 2020-01-18 17:41:24 +00:00
steve
5e254b24b1 doc/comment tidy 2020-01-07 19:26:02 +00:00
steve
d0b023bea2 documentation updates 2020-01-06 10:11:21 +00:00
steve
16b15fad95 o added licence headers to all files 2020-01-05 18:58:43 +00:00
steve
9e71a20847 o hardware/memory
- commentary and documentation
2020-01-05 18:58:41 +00:00
steve
aba69ec69a o added overview documentation for every package
o recorder
    - fixed recorder after recent changes made to digest/video
    - fdf3f2765c59de4097a01b7fdf736ae38e4398b4
2020-01-05 18:58:41 +00:00
steve
28d7352b52 o cartridgeloader
- moved from memory package
2020-01-05 18:58:39 +00:00