BigEd
d8ecc129b3
fixup link to visual6502 wiki
2022-03-06 15:59:24 +00:00
BigEd
d14ade8be8
fixup link to visual6502 wiki
2022-03-06 15:59:20 +00:00
BigEd
bc5da26ea2
fixup easy6502 link
2022-03-06 15:56:20 +00:00
BigEd
15911b02b4
fixup easy6502 link
2022-03-06 15:54:31 +00:00
BigEd
badcf8e40b
Merge pull request #60 from gdevic/dev
...
Added zoom using the mouse wheel
2020-03-31 13:08:33 +01:00
Goran Devic
8097137323
Added zoom using the mouse wheel
2020-03-12 15:09:55 -05:00
BigEd
5b86a57c2c
fixup sticky mouse
...
closes #57 thanks
2019-03-07 12:00:52 +00:00
BigEd
0d4cb75658
Merge pull request #58 from hoglet67/Z80
...
Z80: Visualization improvements: panelization, holes, diagonals
2019-03-07 11:48:34 +00:00
David Banks
cb7815e1ad
Z80: Visualization improvements concerning: panelization, holes, diagnonals
...
(3 commits squashed together to reduce the size, as they each affect seggefs.js)
- updated segdefs.js to fix some panelization artefacts
- override drawSeg() to deal with holes in shapes; updated segdefs.js
- updated segdefs.js with adjacent diagonals just touching
2019-03-04 08:50:39 +00:00
BigEd
7ee143a906
Merge pull request #56 from lagomorph/typo
...
typo in README
2019-01-03 14:14:58 +00:00
John Scarfone
52540e3c12
typo
2018-12-28 14:51:27 -05:00
BigEd
f33937cc92
Merge pull request #55 from hoglet67/Z80
...
Further work on Z80
2018-10-26 18:12:30 +01:00
David Banks
deb6833f8a
Z80: updated segdefs.js based on new boundary tracing algorithm
2018-10-26 16:40:14 +01:00
David Banks
296cd01f84
All: fix zoomToBox to scale selection to fill 80% of the window
2018-10-14 13:34:52 +01:00
David Banks
8e799d6922
All: fix zoomToBox to make use of grChipOffsetX/Y (tested on all chips)
2018-10-14 13:07:25 +01:00
David Banks
a4ed7a9178
Z80: updated transdefs to have accurate bounding box for transistors
2018-10-14 12:28:25 +01:00
David Banks
9795b463ac
Z80: Updated nodenames.js to include warning about manual editing
2018-10-12 13:51:06 +01:00
David Banks
b384fb552f
Z80: Update netlist to fix the IM2 vector issue (missing pass transistor)
2018-10-12 13:08:57 +01:00
David Banks
bf63c33552
All: subtract grChipOffsetX/Y from coordiates given to user so the match the PNGs
2018-10-12 13:08:29 +01:00
David Banks
9760663cc1
Z80: avoid the need to invert the register values in Javascript
2018-10-12 12:40:59 +01:00
David Banks
3ae93282ba
Z80: switch to machine generates nodenames.js (please don't edit\!)
2018-10-12 12:30:03 +01:00
David Banks
ab53a12b2e
Z80: added pla signals to nodenames.js
2018-10-11 12:52:57 +01:00
David Banks
a92f443ac1
Z80: fix stepBack(), drive IntAck value of 0xe9, add lots more internal busses (with Ed)
2018-10-09 22:01:28 +01:00
David Banks
86e6e116d7
All: Fix a hard-coded nodes array length in stateString()
2018-10-09 21:59:27 +01:00
David Banks
f360557572
Z80: override chipsim getNodeValue() to better model charge sharing
2018-10-08 10:33:44 +01:00
David Banks
5005774b1b
Z80: updated handleBusRead() to leave the databus at 0xFF between reads
2018-10-08 10:27:36 +01:00
David Banks
924074e305
Z80: Updated netlist using data that include burried contact at 488,2761 (Ken, 2014)
2018-10-07 13:30:52 +01:00
Ed Spittles
b0c40b9e7b
add URL control of some Z80 inputs
2018-10-06 13:58:37 +01:00
BigEd
74762264c1
Merge pull request #54 from hoglet67/Z80
...
Visual Z80: work towards interrupt support
2018-09-30 16:44:22 +01:00
David Banks
6fcb3077eb
Z80: In INTACK cycle, force 0xFF onto the databus
2018-09-30 15:14:40 +01:00
David Banks
cbebb0e11d
Z80: Added additional nodenames for int/nmi
2018-09-30 15:14:40 +01:00
BigEd
2612132999
Merge pull request #53 from TReed0803/master
...
[6502] Adding expert wire toggles for SO pin
2018-09-30 14:43:33 +01:00
Trent Reed
8327a36826
Adding expert wire toggles for SO pin
2018-09-29 19:58:25 -07:00
BigEd
886efe1d5a
Merge pull request #52 from hoglet67/Z80
...
Work so far on Visual Z80
2018-09-29 18:49:09 +01:00
David Banks
d9c92ebdc3
Z80: corrected typo in flag name
2018-09-22 16:29:19 +01:00
David Banks
651a1753b7
Z80: update test program
2018-09-22 15:27:27 +01:00
David Banks
f5cada53f7
Z80: Updated transdefs.js with a version that replaces trap transistor with a hard short it's drain to ground (just connecting trap gate to VCC was not sufficient)
2018-09-22 14:34:53 +01:00
David Banks
7d579fa4aa
Z80: whitespace only
2018-09-22 11:02:18 +01:00
David Banks
e33f40e60c
Z80: Corrected fetch state machine to cover all cases correctly
2018-09-22 10:58:48 +01:00
David Banks
379d2d1ea1
Z80: Seperate A/F and format flags individually
2018-09-22 09:45:51 +01:00
David Banks
59792d75fc
All: added variables for grChipOffsetX/gfChipOffsetY (previously hardcoded to 400/0)
2018-09-22 09:30:47 +01:00
David Banks
225b49a6d8
Z80: Correct bounding box for transistor in transdefs.js
2018-09-21 22:00:51 +01:00
David Banks
3de51801ea
Z80: Updated test program to include call
2018-09-21 18:04:18 +01:00
David Banks
2f882d7d34
Z80: Start with clock high
2018-09-21 18:03:50 +01:00
David Banks
b9e235fac2
Z80: display remapped registers (so INC D always increments D)
2018-09-21 17:48:51 +01:00
David Banks
0e4c3e0ab0
Z80: Added disassembly
2018-09-21 16:51:58 +01:00
David Banks
767e2492be
Z80: Set grCanvasSize to 5000, so mistakes are clearer
2018-09-21 10:32:20 +01:00
David Banks
95f9d52306
Z80: Adjusted chip/canvas size and max zoom
2018-09-21 10:32:20 +01:00
David Banks
646f22b79e
Z80: segdefs.js now contains polygon information
2018-09-21 10:32:20 +01:00
David Banks
2ff43fafb3
Z80: Expose alterate register state and register set selection flipflops
2018-09-19 18:52:43 +01:00