Seth Morabito
|
ed1d5f999b
|
Preparing for real implementation
|
2014-08-15 12:48:54 -07:00 |
|
Seth Morabito
|
70ab2a6fc2
|
More CRTC tinkering
|
2014-08-14 21:03:52 -07:00 |
|
Seth Morabito
|
f35fbce38b
|
Add CRTC EhBASIC, switch char rom.
|
2014-08-14 11:50:51 -07:00 |
|
Seth Morabito
|
eeb246ebc2
|
CRTC refactoring
|
2014-08-14 10:53:48 -07:00 |
|
Seth Morabito
|
e157217f50
|
Fix missing repaint on Video Window
|
2014-08-13 15:46:20 -07:00 |
|
Seth Morabito
|
742e3a1027
|
Split PIA into PIA/VIA6522
|
2014-08-12 15:06:08 -07:00 |
|
Seth Morabito
|
45f596e0d4
|
Rename VIA to PIA
Preparing to create a PIA interface and one or more parallel
IO device implementations.
|
2014-08-12 14:19:55 -07:00 |
|
Seth Morabito
|
4402a28e2b
|
Update README
|
2014-08-12 14:05:19 -07:00 |
|
Seth Morabito
|
e2a1144c7c
|
Update copyright, prep for 1.1.0
|
2014-08-11 14:16:41 -07:00 |
|
Seth Morabito
|
ac5907691f
|
Release version 1.0.0
|
2014-08-11 13:49:48 -07:00 |
|
Seth Morabito
|
fce0dad2a9
|
Removed unused constant
|
2014-08-11 13:40:21 -07:00 |
|
Seth Morabito
|
0c40cd325c
|
Alert dialogs for ROM/Program loading
|
2014-08-11 13:36:31 -07:00 |
|
Seth Morabito
|
22a9207dca
|
Fix for GitHub Issue #9
|
2014-08-11 13:36:08 -07:00 |
|
Seth Morabito
|
7c2a007928
|
Add Hard/Soft reset buttons
|
2014-08-10 20:42:39 -07:00 |
|
Seth Morabito
|
194a13d1ac
|
Make register fields editable
|
2014-08-10 20:33:54 -07:00 |
|
Seth Morabito
|
66646116cb
|
README update
|
2014-08-10 17:34:13 -07:00 |
|
Seth Morabito
|
59c6d8e23b
|
Added Klaus Dormann's tests
|
2014-08-10 16:52:20 -07:00 |
|
Seth Morabito
|
36615fc70b
|
Move images to resources
|
2014-08-10 15:19:59 -07:00 |
|
Seth Morabito
|
1a1d503abe
|
Make PC editable
|
2014-08-10 14:24:43 -07:00 |
|
Seth Morabito
|
eac387e472
|
Make StatusPanel aware of the Machine
|
2014-08-10 14:08:15 -07:00 |
|
Seth Morabito
|
bb82db6672
|
Version 1.0.0-SNAPSHOT
|
2014-08-10 14:00:18 -07:00 |
|
Seth Morabito
|
f675a6e462
|
Merge branch 'master' of github.com:sethm/symon
|
2014-08-10 13:54:50 -07:00 |
|
Seth Morabito
|
ccae8905b3
|
Implement SimpleMachine
|
2014-08-10 13:53:04 -07:00 |
|
Seth Morabito
|
6b9295e72d
|
Merge pull request #7 from maikmerten/master
invoke setBus() on devices added to the bus
|
2014-07-28 10:13:09 -07:00 |
|
Maik Merten
|
004087a742
|
invoke setBus() on devices added to the bus
|
2014-07-28 18:19:52 +02:00 |
|
Seth Morabito
|
7edbb12f68
|
Merge branch 'reset-wip'
|
2014-07-27 13:42:18 -07:00 |
|
Seth Morabito
|
4bfc196b49
|
Clear memory on Control+Reset
|
2014-07-27 13:41:44 -07:00 |
|
Seth Morabito
|
b1e1e75555
|
Reset WIP
|
2014-07-27 11:33:08 -07:00 |
|
Seth Morabito
|
da3015defd
|
Merge pull request #6 from maikmerten/master
minor typo fixes in README.md
|
2014-07-26 14:15:06 -07:00 |
|
Maik Merten
|
87b5b77dbf
|
minor typo fixes in README.m
|
2014-07-26 23:07:06 +02:00 |
|
Seth Morabito
|
2dc0078deb
|
Release 0.9.9.0
|
2014-07-26 13:23:42 -07:00 |
|
Seth Morabito
|
ac21b2c126
|
Updates for 0.9.9
|
2014-07-26 13:18:07 -07:00 |
|
Seth Morabito
|
4bb6d55fa2
|
Merge pull request #5 from maikmerten/master
Infrastructure for several machine types, Bus reworkings, 6850 ACIA and more
|
2014-07-26 12:46:45 -07:00 |
|
Maik Merten
|
f90516e53c
|
fix a possible NPE
|
2014-07-26 18:55:51 +02:00 |
|
Maik Merten
|
fdaeb661d3
|
add menu entry to allow to switch the emulated machine type
|
2014-07-26 18:52:57 +02:00 |
|
Maik Merten
|
827e9991d5
|
move main method into Main class in anticipation of changes that allow restarting the complete UI from within the Simulator menu system
|
2014-07-26 18:07:29 +02:00 |
|
Maik Merten
|
dc7dfc4b4d
|
code simplification
|
2014-07-25 21:44:43 +02:00 |
|
Maik Merten
|
2217f3831d
|
slight JavaDoc fix regarding what Exception can be thrown
|
2014-07-25 21:27:40 +02:00 |
|
Maik Merten
|
52f4e9a00f
|
enforce that the address range of devices falls within the address range of the bus. Turned out that the CPU tests instantiate memory with the last parameter as memory size, not end address (fixed now). Also make sure that the address lookup array takes the offset caused by non-zero starting addresses into account.
|
2014-07-25 21:24:16 +02:00 |
|
Maik Merten
|
d7f8045b61
|
rework bus. Don't throw an Exception any more with overlapping device addresses - this is normal for some machines. Introduce the concept of priorities to ensure that device overlap in the correct order.
|
2014-07-25 19:32:00 +02:00 |
|
Maik Merten
|
222772648d
|
simple dialog for choosing machine model when no command-line option was given
|
2014-07-22 17:50:06 +02:00 |
|
Maik Merten
|
bd2337ae65
|
allow for selecting the emulated machien type with the "-machine" parameter. The default is the Symon machine model, the Multicomp machine can be selected with "-machine multicomp".
|
2014-07-21 17:39:20 +02:00 |
|
Maik Merten
|
a49c0d40d8
|
revert back to busy waiting for CPU speed emulation to have a less bursty CPU behavior
|
2014-07-20 21:55:01 +02:00 |
|
Maik Merten
|
44bfbc17ab
|
replace busy waiting to emulate "proper" CPU speed with some time book keeping and thread sleeping
|
2014-07-19 20:19:26 +02:00 |
|
Maik Merten
|
b266a02372
|
have full 56K of RAM for the Multicomp machine
|
2014-07-19 17:51:51 +02:00 |
|
Maik Merten
|
72074b9715
|
Silence a compiler warning regarding generics
|
2014-07-19 17:40:19 +02:00 |
|
Maik Merten
|
252ebe0569
|
implement overrun status flag for the 6551 ACIA
|
2014-07-19 17:30:23 +02:00 |
|
Maik Merten
|
4a37dd7463
|
move overrun detection and reset into the abstract superclass for ACIAs
|
2014-07-19 17:10:57 +02:00 |
|
Maik Merten
|
cf36f731da
|
make use of the MulticompMachine in the simulator. This should be an option, not hardcoded.
|
2014-07-17 21:59:03 +02:00 |
|
Maik Merten
|
e01f68a19a
|
make use of overlapping memory regions in MulticompMachine
|
2014-07-17 21:45:37 +02:00 |
|