2023-01-18 |
Nick Downing | Implement 386 instruction table, improve 8086/186/286... master |
commit | commitdiff | tree | snapshot |
2023-01-08 |
Nick Downing | In /instr_80*86.txt, also change [bp+si] to [bx+si... |
commit | commitdiff | tree | snapshot |
2023-01-07 |
Nick Downing | Make /instr_ppc.txt include more branch instructions |
commit | commitdiff | tree | snapshot |
2023-01-07 |
Nick Downing | In /instr_ppc.txt add operand types in PearPC notation... |
commit | commitdiff | tree | snapshot |
2023-01-06 |
Nick Downing | In /instr_arm.txt remove 0x prefix on the opcode and... |
commit | commitdiff | tree | snapshot |
2023-01-06 |
Nick Downing | Add libdisarm, pearpc submodules, add instr_(arm|ppc... |
commit | commitdiff | tree | snapshot |
2023-01-04 |
Nick Downing | In /yams, add opcode table generator, add MIPS opcode... |
commit | commitdiff | tree | snapshot |
2023-01-03 |
Nick Downing | Improve syscall implementation, in /mips-tetris improve... |
commit | commitdiff | tree | snapshot |
2023-01-03 |
Nick Downing | In /mips-tetris add SPIM test suite, /mips-tetris/hello... |
commit | commitdiff | tree | snapshot |
2023-01-03 |
Nick Downing | In emu_mips_alt, add syscall handling, but mips-tetris... |
commit | commitdiff | tree | snapshot |
2023-01-03 |
Nick Downing | Add emu_mips_alt, yams and mips-tetris, no console yet |
commit | commitdiff | tree | snapshot |
2023-01-01 |
Nick Downing | Make instr_80*86.txt include all FPU instructions,... |
commit | commitdiff | tree | snapshot |
2022-12-30 |
Nick Downing | In /simh add VAX disassembler mode for file instead... |
commit | commitdiff | tree | snapshot |
2022-12-27 |
Nick Downing | Fix operand order bugs in PDP-11 FP11 disassembly |
commit | commitdiff | tree | snapshot |
2022-09-12 |
Nick Downing | Implement DL11 console, get BASIC-PTS working |
commit | commitdiff | tree | snapshot |
2022-09-12 |
Nick Downing | Fix trap handling in PDP-11 CPU, change emu_pdp11 trace... |
commit | commitdiff | tree | snapshot |
2022-09-12 |
Nick Downing | Set up to run BASIC-PTS in simh PDP-11, as it doesn... |
commit | commitdiff | tree | snapshot |
2022-09-12 |
Nick Downing | Add disassembler mode to disassemble a file instead... |
commit | commitdiff | tree | snapshot |
2022-09-11 |
Nick Downing | Add PDP-11 emulator (alternate backend only; based... |
commit | commitdiff | tree | snapshot |
2022-09-11 |
Nick Downing | Add VAX disassembler and instruction table |
commit | commitdiff | tree | snapshot |
2022-09-11 |
Nick Downing | Add PDP-11 disassembler and instruction table |
commit | commitdiff | tree | snapshot |
2022-09-10 |
Nick Downing | Add documentation, replace 68k UM with PRM |
commit | commitdiff | tree | snapshot |
2022-08-21 |
Nick Downing | In emu_68000_alt, implement traps (BYE command for... |
commit | commitdiff | tree | snapshot |
2022-08-21 |
Nick Downing | Add 68000 emulator (alternate backend only; based on... |
commit | commitdiff | tree | snapshot |
2022-08-21 |
Nick Downing | Add 80186 disassembler, instruction table and document |
commit | commitdiff | tree | snapshot |
2022-07-31 |
Nick Downing | Add 8086 emulator (alternate backend only; based on... |
commit | commitdiff | tree | snapshot |
2022-07-31 |
Nick Downing | Fix more 6809 instructions |
commit | commitdiff | tree | snapshot |
2022-07-31 |
Nick Downing | Fix many 6809 instructions |
commit | commitdiff | tree | snapshot |
2022-07-31 |
Nick Downing | Preliminary 6809 CPU emulation, can compile but is... |
commit | commitdiff | tree | snapshot |
2022-07-30 |
Nick Downing | Add 6809 instruction table (no emulation yet) |
commit | commitdiff | tree | snapshot |
2022-07-30 |
Nick Downing | Refactor 6800 decoder to be more like Z80 decoder |
commit | commitdiff | tree | snapshot |
2022-07-30 |
Nick Downing | Simplify Z80 decoder even more |
commit | commitdiff | tree | snapshot |
2022-07-30 |
Nick Downing | Simplify Z80 decoder some more |
commit | commitdiff | tree | snapshot |
2022-07-30 |
Nick Downing | Split decode_z80.sed into decode_z80_(pre|post).sed... |
commit | commitdiff | tree | snapshot |
2022-07-30 |
Nick Downing | Split decode_65c02.sed into decode_65c02_(pre|post... |
commit | commitdiff | tree | snapshot |
2022-07-30 |
Nick Downing | Split disassembly part of decode_65c02.py into instr_65... |
commit | commitdiff | tree | snapshot |
2022-07-30 |
Nick Downing | Split disassembly part of decode_z80.py into instr_z80... |
commit | commitdiff | tree | snapshot |
2022-07-30 |
Nick Downing | Switch to tidied up sim68xx repo (hopefully this will... |
commit | commitdiff | tree | snapshot |
2022-07-25 |
Nick Downing | In 6800, implement daa and interrupt system (untested... |
commit | commitdiff | tree | snapshot |
2022-07-25 |
Nick Downing | Fix more booboos, it now runs the BASIC test the same... |
commit | commitdiff | tree | snapshot |
2022-07-25 |
Nick Downing | Fix more issues |
commit | commitdiff | tree | snapshot |
2022-07-25 |
Nick Downing | Fix various issues |
commit | commitdiff | tree | snapshot |
2022-07-25 |
Nick Downing | Preliminary 6800 CPU emulation, can compile but is... |
commit | commitdiff | tree | snapshot |
2022-07-24 |
Nick Downing | Add 6800 instruction table from disassembler in sim68xx... |
commit | commitdiff | tree | snapshot |
2022-07-24 |
Nick Downing | Add emu_6800_alt, and fairly simple tests based on... |
commit | commitdiff | tree | snapshot |
2022-07-23 |
Nick Downing | In Z80, rationalize block instructions, implement block... |
commit | commitdiff | tree | snapshot |
2022-07-23 |
Nick Downing | Implement Z80 interrupt system, and 65C02/Z80 reset... |
commit | commitdiff | tree | snapshot |
2022-07-23 |
Nick Downing | Implement 65C02 interrupt system |
commit | commitdiff | tree | snapshot |
2022-07-23 |
Nick Downing | Add context argument to (read|write|in|out)_byte()... |
commit | commitdiff | tree | snapshot |
2022-07-22 |
Nick Downing | Implement correct 8080-style port access (extends byte... |
commit | commitdiff | tree | snapshot |
2022-07-22 |
Nick Downing | Update alternate Z80 backend to fix ZEXALL failure... |
commit | commitdiff | tree | snapshot |
2022-07-22 |
Nick Downing | Take most of DAA logic from https://github.com/kosarev... |
commit | commitdiff | tree | snapshot |
2022-07-21 |
Nick Downing | Implement Z80 instructions except block I/O group,... |
commit | commitdiff | tree | snapshot |
2022-07-21 |
Nick Downing | Handle DDCB and FDCB instructions including undocumente... |
commit | commitdiff | tree | snapshot |
2022-07-21 |
Nick Downing | Add my Z80 emulator, can compile but not run (all instr... |
commit | commitdiff | tree | snapshot |
2022-07-21 |
Nick Downing | Refactoring 65C02 bit set/reset instructions |
commit | commitdiff | tree | snapshot |
2022-07-21 |
Nick Downing | Refactoring 65C02 predicated instructions |
commit | commitdiff | tree | snapshot |
2022-07-21 |
Nick Downing | Refactoring 65C02 to remove abbreviations |
commit | commitdiff | tree | snapshot |
2022-07-21 |
Nick Downing | Refactoring 65C02 to support big-endian and make inline... |
commit | commitdiff | tree | snapshot |
2022-07-21 |
Nick Downing | Refactoring 65C02 to remove macros |
commit | commitdiff | tree | snapshot |
2022-07-21 |
Nick Downing | Refactoring 65C02 registers and flags |
commit | commitdiff | tree | snapshot |
2022-07-21 |
Nick Downing | Refactoring 65C02 registers and branches |
commit | commitdiff | tree | snapshot |
2022-07-21 |
Nick Downing | Add emu_z80, only alternate backend so far, can run... |
commit | commitdiff | tree | snapshot |
2022-07-21 |
Nick Downing | Can now pass Klaus Dormann's 65C02 tests |
commit | commitdiff | tree | snapshot |
2022-07-19 |
Nick Downing | Can now pass Klaus Dormann's 6502 tests (not 65C02... |
commit | commitdiff | tree | snapshot |
2022-07-19 |
Nick Downing | First cut at 65C02 emulator, can compile, many features... |
commit | commitdiff | tree | snapshot |
|