Badvision
591f7d1aaa
Terminal automation and disk improvements
...
- Add bootdisk, showtext, expect, waitkey, type commands to terminal
- Add bd/st aliases for bootdisk/showtext
- Improve insertdisk/ejectdisk with filepath and slot arguments
- Disk II stability and drive improvements (DiskIIDrive, FloppyDisk, CardDiskII)
- Mass storage driver fixes
- Update Java version
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-02-17 21:45:29 -06:00
Badvision
2542d3e934
Update 65c02 unit tests
2025-12-24 20:34:37 -06:00
Badvision
c9afa0e28c
Dump state debug CPU instruction added
2025-12-24 20:27:03 -06:00
Badvision
50227c25e9
SSC keep-alive/stability improvements
2025-12-24 20:26:36 -06:00
Badvision
546afeeb5f
Fix mass storage driver issues
...
- Remove bogus C7FF special case logic from Card.java that was interfering with normal card operation
- Remove CardMassStorage code that ignored firmware access at offset 0xFF
- Keep legitimate Card fixes: safety checks, null pointer prevention, and re-reads logic for correct ROM access
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-05 02:23:15 -05:00
Badvision
8c0129c2f7
Add comprehensive memory access framework and terminal improvements
...
- Implement RamAccessor utility for explicit memory bank control
- Add MemoryFlagListener for memory-configuration-aware event handling
- Create RAMEventWithFlags with detailed memory bank information
- Introduce MemorySwitch enum for precise bank switching control
- Enhance terminal mode with proper emulator initialization
- Improve command line argument processing with debug output
- Fix Card listener management and memory configuration issues
- Add extensive test coverage for new memory access functionality
- Update .gitignore to exclude Claude Code settings
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-05 02:01:31 -05:00
Badvision
bceb4ecb35
Terminal mode debugging works better now
2025-03-17 18:25:25 -05:00
Badvision
53057f46e4
Change output handling, fix step debugging issues
2025-03-17 17:39:03 -05:00
Badvision
e6db52f896
Fixed breakpoint handling
2025-03-17 15:57:26 -05:00
Badvision
40ef0b49b6
Clean up test cruft, simplift reg command
2025-03-17 14:11:02 -05:00
Badvision
32efbe83a6
Lots of refactoring and testing improvement, moved some commands around
2025-03-17 13:49:46 -05:00
Badvision
b2b830e2d3
Lots more test coverage
2025-03-17 01:45:46 -05:00
Badvision
d1592f19e6
Terminal mode, monitor/debugger is a lot more robust. Emulator has a ton more test coverage
2025-03-17 01:45:35 -05:00
Badvision
b0af46b753
debugger
2025-03-16 17:13:30 -05:00
Badvision
2f297a1c41
Improved testing, UI terminal improvements
2025-03-16 16:36:38 -05:00
Badvision
b70cb66630
Improvements to monitor mode, additional tests
2025-03-16 15:00:20 -05:00
Badvision
d15b999d0b
Improved memory handling in monitor, beter hex dump and disassembler listings
2025-03-16 14:12:02 -05:00
Badvision
9d54629707
Small source cleanup
2025-03-16 12:47:58 -05:00
Badvision
ab39b4e86b
Initial repl (terminal) and tests
2025-03-16 12:33:48 -05:00
Badvision
8397dfcc36
Fix for bit unit tests, add hayes micromodem rom
2024-11-06 14:56:13 -06:00
Badvision
dad7632d62
Hide logs from git commits
2024-09-13 11:54:44 -05:00
Badvision
dfc2cbae4e
Better handling of zero period values, still silencing if period <= 1 though
2024-08-27 23:46:42 -05:00
Badvision
14b0cfd967
Add mockingboard register logging and workaround for routines that use high frequencies instead of muting channels
2024-08-27 16:49:23 -05:00
Badvision
3701cd5457
Fixed broken interrupt handling
2024-08-25 23:14:47 -05:00
Badvision
15e0133e4b
Added single step tests and fixed a lot of CPU bugs
2024-08-25 23:07:51 -05:00
Badvision
9c71dec304
Fixed a lot of weird CPU bugs and added the 65c02 singe step tests
2024-08-25 23:07:32 -05:00
Badvision
ba3a246f27
Make a better attempt to cancel the twinkle animation properly
2024-08-18 22:48:38 -05:00
Badvision
bef93772de
Remove unused import
2024-08-18 22:35:23 -05:00
Badvision
4db3cca98d
Inhibit fake reads from afecting any cards
2024-08-16 01:46:26 -05:00
Badvision
5444f40bd4
Fixed a big bug in softswitch handling of hires switch (was not triggering memory layout updates!); Got Aux memory tests working
2024-08-16 01:26:55 -05:00
Badvision
afebe4d56f
Add Aux LC test
2024-08-15 08:58:38 -05:00
Badvision
2304eaab30
Fix fake reads so DiskII doesn't break
2024-08-14 22:51:53 -05:00
Badvision
519c561537
Fixed some edge case language card issues and implemented false reads for absolute indexed addressing modes, improved test coverage
2024-08-05 00:36:49 -05:00
Brendan Robert
1c26ecad3d
Update README.md
2024-08-04 11:14:52 -05:00
Badvision
751c66c53f
Improved test coverage for timed device, applesoft basic editing
2024-08-04 11:02:57 -05:00
Brendan Robert
f34ba40ff0
Merge pull request #55 from badvision/votrax
...
Restoring tests
2024-08-02 22:53:13 -05:00
Brendan Robert
45dfabfe14
Merge branch 'main' into votrax
2024-08-02 22:53:05 -05:00
Badvision
d6252e5c8b
Disable jacoco coverage for now, update joystick (and fix asus mappings for macos)
2024-08-01 17:38:07 -05:00
brobert@adobe.com
9e04a05726
Add Mac ARM support
2024-08-01 10:21:28 -05:00
Brendan Robert
7f598bcdc1
restore test coverage
2024-07-13 23:35:10 -05:00
Brendan Robert
dafd4453eb
Add configurable file field support
2024-07-13 23:28:46 -05:00
Brendan Robert
3a8e55d9dd
Experimenting with Votrax support (don't get your hopes up though)
2024-07-11 09:41:47 -05:00
Brendan Robert
1fb9f925fc
Increase size of configuration window
2024-07-10 20:11:16 -05:00
Brendan Robert
2dfe146e54
#45 : Cleaned up floating menu, Fixed reset button
2024-07-10 19:24:26 -05:00
Brendan Robert
bb90292ab5
#49 : Remove mouse click event handler for the time being
2024-07-10 16:09:24 -05:00
Brendan Robert
39dd9d81b5
#49 : Expand a few configuration levels by default
2024-07-10 16:00:50 -05:00
Brendan Robert
88cd03a9e6
#44 : Assume extra messages only needed when DEBUG flag is set
2024-07-10 13:37:05 -05:00
Brendan Robert
455151abf7
#44 : Tighter sector order detection, at least for prodos volumes.
2024-07-10 13:34:09 -05:00
Brendan Robert
9769f3282a
#44 : Detect sector order, ignore extension (lots of invalid PO images that are not prodos-ordered!)
2024-07-10 12:42:07 -05:00
Brendan Robert
4c6a8f976c
#42 : Fixed joystick emulation of keyboard
2024-07-09 21:20:51 -05:00