Maik Merten
|
693d1959ac
|
finer grained synchronization in TraceLog. Profiling indicates that this speeds up adding log entries quite considerably.
|
2014-08-12 21:58:52 +02:00 |
|
Maik Merten
|
792366fddb
|
some cleanup in the SD card controller
|
2014-08-12 21:34:00 +02:00 |
|
Maik Merten
|
b2670aedf1
|
email address update
|
2014-08-12 19:25:37 +02:00 |
|
Maik Merten
|
5d488bbcd2
|
Merge remote-tracking branch 'upstream/master'
|
2014-08-12 11:48:47 +02: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 |
|
Maik Merten
|
010c42753f
|
Merge remote-tracking branch 'upstream/master'
|
2014-08-11 09:34:44 +02: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 |
|
Maik Merten
|
7a215736fe
|
rework SD controller emulation to work with Input- and OutputStreams (no longer load the image into a byte array)
|
2014-08-09 17:55:18 +02:00 |
|
Maik Merten
|
c61a63d5bb
|
more accurate emulation of the SD controller
|
2014-08-09 16:47:49 +02:00 |
|
Maik Merten
|
7cb4e1c945
|
NPE fix and reset position on every command
|
2014-08-09 15:13:59 +02:00 |
|
Maik Merten
|
3a40d35fdf
|
use SD interface in MulticompMachine and lift the speed limit on the ACIA device to better match the experience on the real machine
|
2014-08-09 14:58:29 +02:00 |
|
Maik Merten
|
d658cd0ae5
|
completely untested and incomplete implementation of the SD card interface of the MULTICOMP
|
2014-08-09 14:57:18 +02: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 |
|