summaryrefslogtreecommitdiffstatshomepage
path: root/src/tools/unidasm.cpp
Commit message (Collapse)AuthorAgeFilesLines
* m6502: rename m65c02 to w65c02 as well hap2024-12-141-2/+2
|
* kangaroo: hook up protection mcu, hap2024-12-031-1/+1
| | | | mb88xx: increment timer when taking irq cycles
* new machines marked as NOT WORKING - Cassette Vision (#11927) mamehaze2024-11-261-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * abandoned cassette vison work * remove comment now that the useful table is gone * force github to rebuild because github is being github * add a note based on earlier research * bring this part over from the previous tree too, it seems worth having still * actually use this version instead, I thought it was broken, but it actually has advantages * I've been informed this will be merged if I assign a copyright holder, so as I don't really recognize it as my own design anymore, I'm assigning Vas. * Update cpu.lua * Start cleaning up: * cassvisn_cart.xml: Fixed program region width. * cassvisn_cart.xml: Added Japanese titles and proper markup for release dates. * epoch/cassvisn.cpp: Removed unnecessary byte swapping when loading software list items. * cpu/upd777.cpp: Made order of declarations and definitions more consistent with each other, added more inline and const hints. * tools/unidasm.cpp: Make data source big Endian to match CPU core. * epoch/cassvisn.cpp: Digit grouping for big numbers, better error messages. --------- Co-authored-by: David Haywood <hazemamewip@hotmail.com> Co-authored-by: Vas Crabb <vas@vastheman.com>
* ussr/pk32.cpp: Electronika PK-32 - not working (#12732) holub2024-09-191-0/+2
| | | mpl1839/kl1839vm1.cpp: MPL's l1839vm1 cpu device
* hmcs400: add disassembler hap2024-09-161-0/+2
|
* cpu/xa: New Philips XA disassembler (#12504) mamehaze2024-06-291-0/+2
| | | | | | | * show size types on these for consistency with IDA output (manual indicates they're usually optional, but does show this syntax in places) * use the real CPU type (with internal map for internal ROM space) rather than 'XA' directly. --------- Co-authored-by: David Haywood <hazemamewip@hotmail.com>
* unidasm: Add disassembler for Oki nX-8/500S architecture AJR2024-06-191-0/+2
|
* add MIPS-X CPU and Tomy Kiss-Site system (#12331) mamehaze2024-05-081-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * cpu/mipsx: add MIPS-X CPU stub device and disassembler [David Haywood] New systems marked not working ------------------------------ Tomy Kiss-Site [TeamEurope] New software list items marked not working ------------------------------------------ kisssite_cd.xml Anime Karaoke Series - Pocket Monsters 1 (Japan) [redump.org] Dance Karaoke Series 01 - Mickey Mouse March - Eurobeat Version and White Love (Japan) [redump.org] Dance Karaoke Series 02 - LOVE Machine and Goldfinger '99 (Japan) [redump.org] Dance Karaoke Series 03 - Happy Summer Wedding and Nanda Kanda (Japan) [redump.org] Dance Karaoke Series 04 - Koi no Dance Site and Night of Fire (Japan) [redump.org] Dance Karaoke Series 05 - Fly High - Euro-Power Mix and Respect the Power of Love (Japan) [redump.org] Dance Karaoke Series 06 - Chokotto Love and My Graduation (Japan) [redump.org] Dance Karaoke Series 07 - Daite Hold on Me! and Try Me - Watashi o Shinjite (Japan) [redump.org] Dance Karaoke Series 08 - Akai Nikkichou and Time After Time (Japan) [redump.org] Dance Karaoke Series 09 - Kiiroi Osora de Boom Boom Boom and Don't Wanna Cry (Japan) [redump.org] Dance Karaoke Series 10 - Manatsu no Kousen and A Walk in the Park (Japan) [redump.org] Dance Karaoke Series 11 - Com'on! Be My Girl! and Crazy Beat Goes On! (Japan) [redump.org] Dance Karaoke Series 12 - Kore ga Watashi no Ikiru Michi and Ai no Shirushi (Japan) [redump.org] Dance Karaoke Series 13 - UFO and Southpaw (Japan) [redump.org] Dance Karaoke Series 14 - Body and Soul and Long Way Home (Japan) [redump.org] Dance Karaoke Series 15 - Steady and Alive (Japan) [redump.org] Dance Karaoke Series 16 - Wake Me Up! and Timing (Japan) [redump.org] Dance Karaoke Series 17 - Red Beat of My Life and Bright Daylight (Japan) [redump.org] Dance Karaoke Series 18 - Nakatta Koto ni Shite and Otome Pasta ni Kandou (Japan) [redump.org] Dance Karaoke Series 19 - Ride on Time and Give Me a Shake (Japan) [redump.org] Dance Karaoke Series 20 - Love 2000 and Seishun Jidai 1.2.3! (Japan) [redump.org] Dance Karaoke Series 21 - I Wish and Luv Is Magic (Japan) [redump.org] Dance Karaoke Series 22 - Barashoku no Hibi and Ginga no Chikai (Japan) [redump.org] Dance Karaoke Series 23 - Please Smile Again and Treasure (Japan) [redump.org] Dance Karaoke Series 24 - Koi wa Thrill, Shock, Suspense and Love is Energy! (Japan) [redump.org] Dance Karaoke Series 25 - Renai Revolution 21 and S.O.S (Japan) [redump.org] Dance Karaoke Series - Best Selection (Japan) [redump.org] Movie Karaoke Series - Best Selection - Ballade 1 (Japan) [redump.org] Oha Star Series 01 - Zonapara (Japan) [redump.org] Oha Star Series 02 - Oha Ska! (Japan) [redump.org]
* palm: new cpu device and disassembler Patrick Mackinlay2024-03-271-0/+2
|
* cpu/z80/r800dasm.cpp: Add disassembler for ASCII R800. (#12116) wilbertpol2024-03-101-0/+2
|
* cpu/g65816: Don't expose a pile of macros to downstream users. Vas Crabb2024-03-081-1/+0
|
* util/ioprocs.cpp: Added wrappers for common patterns. (#11608) Vas Crabb2024-02-251-2/+1
| | | | | emu/diimage.h: Removed fread overloads that allocate memory for output. util/core_file.cpp: Changed output size of load to size_t.
* unidasm: Add p8xc552 and p8xc562 types AJR2024-02-131-0/+2
|
* ns32k: housekeeping Patrick Mackinlay2024-02-111-1/+1
|
* cpu/c33, tools/unidasm.cpp: Added disassembler for Epson C33 ADV Core. Vas Crabb2024-01-211-0/+2
|
* unidasm: Allow -count to be specified in hexadecimal or octal. (#11912) invertego2024-01-071-29/+21
|
* Holtek HT1130 CPU core, and preliminary driver for a brick game using it ↵ mamehaze2023-12-261-0/+2
| | | | | | | (#11872) new machines marked as NOT WORKING -------------------------- Brick Game 96 in 1 (E-23 Plus Mark II) [azya52, David Haywood]
* unidasm: Add disassembler for Tensilica Xtensa architecture AJR2023-11-221-0/+2
|
* evolution: First stab at understanding the cpu Olivier Galibert2023-10-311-0/+2
|
* unidasm: Support v620f as a separate architecture from v620 and refactor ↵ AJR2023-08-211-0/+1
| | | | | | these disassemblers a little * ddp516d.cpp: Minor comment correction
* unidasm: Add disassemblers for DDP-516 and Prime S, R, V architectures AJR2023-08-141-0/+7
|
* unidasm: Add disassembler for Mitsubishi/Renesas M16C architecture AJR2023-08-011-0/+2
|
* unidasm: Add disassemblers for ST9 and ST9+ architectures AJR2023-06-181-0/+3
|
* mn1400: add disassembler hap2023-05-011-0/+2
|
* smc1102: add disassembler hap2023-04-061-0/+1
|
* unidasm: Add Interdata Series 16 disassembler AJR2023-03-111-0/+2
|
* scmp: Rewrite disassembler; change CPU endianness AJR2023-01-091-1/+1
|
* unidasm: Add IBM 1800, IBM 1130 and (DG) Nova disassemblers AJR2022-12-021-0/+5
|
* unidasm: Add CDC 1700, Cyber 18, Sigma 2 and Xerox 530 disassemblers AJR2022-11-161-0/+6
|
* unidasm: Add Nios II disassembler AJR2022-10-111-0/+2
|
* Change cpu32 and M68340 to 16 bit data bus instead of 32 [Paul Arnold] Paul-Arnold2022-10-041-1/+1
|
* arm: Eliminate big-endian bus variant not actually implemented until ARM6 ↵ AJR2022-09-251-1/+0
| | | | (which is also not emulated here)
* More miscellaneous fixes: Vas Crabb2022-09-141-8/+8
| | | | | | * Fixed tiny build for consolidated driver files. * tools/unidasm.cpp: Capture big objects by reference in lambdas. * misc/oneshot.cpp: Fixed unsigned comparison to zero bugs.
* embargo: remove input tag lookups hap2022-09-131-3/+1
|
* mn1610: new disassembler Patrick Mackinlay2022-08-251-0/+3
|
* unidasm.cpp: Code cleanup AJR2022-08-181-62/+89
| | | | | | | | | - Use ioprocs methods and do a single read for normal input files (i.e. without an additional memcpy) - Compute pc_mask without using loop - Correct likely mistake in calculation of rounded_size - Split main function in two * ioprocs.cpp: Remove no longer needed #include
* tms1000: added disassembler for tms1400, tms2100, tms2400 hap2022-08-051-0/+3
|
* cloned the mcs51 core as axc51, stripped it back, will allow monon work to ↵ David Haywood2022-07-281-1/+1
| | | | | | | | | | | continue without making a mess of the original mcs51 core. (#10140) * cloned the mcs51 core as axc51, stripped it back, will allow monon work to continue without making a mess of the original mcs51 core. * remove some redundant bits * replace SFR table with AXC51 / AX208 one, removing some other functionality which is not the same on this series * remove some other bits that are redundant now we're not trying to support other mcs51 models in the axc core
* unidasm: Option-related changes AJR2022-05-111-17/+21
| | | | | - Eliminate -mode option that has done nothing for years - Allow -basepc address and -skip count to be specified in octal
* New disassemblers for unidasm: hp2100, hp21mx, v620, v75 AJR2022-05-041-0/+6
|
* rw5000: added b5500 hap2022-04-101-0/+1
|
* fixed a couple of reportedly uninitiated variables in the tools. Robbbert2022-04-031-1/+1
|
* rw5000: add a5500 hap2022-03-291-0/+1
|
* rw5000: separate b6000 disasm from b5000, add a5000 disasm hap2022-03-291-1/+3
|
* b5000: rename base class to rw5000 hap2022-03-281-1/+1
|
* b5000: added easy opcodes hap2022-03-181-1/+1
|
* b5000: add disassembler hap2022-03-171-0/+1
|
* unidasm: Fix build after 2dab71e7e0eb2b0bf35f97090e20e5bab8deddc4 AJR2022-03-171-1/+1
|
* add b5000 cpu core file placeholders hap2022-03-171-0/+2
|
* Add skeleton CPU device and disassembler for NEC 78K/IV (uPD784XXX) architecture AJR2022-01-151-0/+8
|