Vas Crabb
06e22ce79d
m6805: added skeleton CMOS devices
...
* Added m146805 and m68hc05 to unidasm
* Made opcode tables configurable in m6805_base_device, provided tables for HMOS, CMOS and HC families
* Implemented MUL instruction, made unimplemented STOP and WAIT raise fatal error
* Added skeleton MC68HC05C4 with RAM and ROM in correct locations in memory map
2017-01-30 23:10:51 +11:00
R. Belmont
5bb61a8965
Merge pull request #2016 from pmackinlay/interpro
...
Interpro
2017-01-24 14:02:51 -05:00
Patrick Mackinlay
875f3c9d12
initial pull request
2017-01-24 21:53:51 +07:00
Nathan Woods
7744309f64
[Imgtool] Fixed recently introduced bug in the code that emits usage text
2017-01-23 07:41:21 +11:00
Vas Crabb
edf64df1db
srcclean (nw)
2017-01-22 15:37:37 +11:00
Curt Coder
9d371eb5ba
cop400: Properly separated COP444L from COP444C. [Curt Coder]
2017-01-16 22:06:11 +02:00
R. Belmont
063ea0512c
Merge pull request #1979 from npwoods/imgtool_fix_attr_listing
...
[Imgtool] Fixed recently introduce bug on attribute listings
2017-01-15 15:02:47 -05:00
Nathan Woods
6a85ec0985
[Imgtool] Fixed recently introduce bug on attribute listings
2017-01-15 11:46:25 -05:00
Nathan Woods
1540cd5e7a
[CoCo] Fixed a recently introduced bug in DMK image creation
...
Also some minor cleanups
2017-01-15 11:29:17 -05:00
Nathan Woods
acdefe2ecc
[Imgtool Mac] Adding support for MacRoman encoding
2017-01-14 11:45:10 -05:00
Vas Crabb
19529fe768
Merge pull request #1868 from npwoods/imgtool_charconv_rewrite
...
[Imgtool] Rewrote charconv; now an interface rather than an enumeration
2017-01-15 03:10:59 +11:00
Nathan Woods
b2c87ba47d
Restyled some imgtoolerr_t typecasts
2017-01-14 10:57:05 -05:00
Nathan Woods
36033a2f98
Spacing fix
2017-01-14 10:56:57 -05:00
Vas Crabb
74af888a30
Clean up scripts from #1861 (nw):
...
* use spaces for indentation
* better error reporting
* some optimisation
* slightly more intelligent preservation of tabulation
2017-01-10 15:12:21 +11:00
Dirk Best
c6043bac17
chdman: Add support for hard disk templates and add some initial ones
2017-01-07 23:52:55 +01:00
R. Belmont
9ccfcffb1a
Merge pull request #1861 from ZoeB/master
...
Clone ROM filename discrepancies
2017-01-06 10:57:29 -05:00
Nathan Woods
e38b9b63ba
[Imgtool] Changing imgtool::simple_charconverter::from_utf8() to not perform an O(n) lookup whenever locating a character
2017-01-05 21:02:45 -05:00
Nathan Woods
a1cf492ff4
Missed these, which needed wstring_from_utf8()
2017-01-04 18:59:06 -05:00
Nathan Woods
89b2f05c0d
Fixed incorrect util::string_format() ==> util::stream_format()
2017-01-04 18:48:38 -05:00
Nathan Woods
b1eed07ad9
Vas Crabb feedback:
...
1. Changed the Win32 code to use _O_U8TEXT()
2. Reordered system #includes
3. Changed a number of 'std::wcout << ...' to use util::stream_format()
I'm getting massive code compilation issues, and it isn't clear to me what the problem is. I'm committing my WIP right now, with the intention of reviewing the specifics soon.
2017-01-04 08:06:20 -05:00
Nathan Woods
46ddd46f25
Vas Crabb feedback: Fixed Latin-1 C1 space, changed charconverter prototype to not dictate std::string and fixed invalid encoding issue
2017-01-04 06:48:57 -05:00
Nathan Woods
3231c3f648
[Imgtool] Changed to use wcout/wcerr in order to support Unicode console output
...
I really don't like the prevalence of '#ifdef WIN32' in this change, both the _setmode() and bypassing codecvt. I strongly suspect that the latter is the consequence of some mistake that in practice doesn't cause problems in MSVC. I welcome all eyes.
2017-01-02 11:59:25 -05:00
Nathan Woods
34048b54f6
Updated to support Unicode normalization and simple charconverters that alter the low page
2017-01-01 12:09:38 -05:00
Nathan Woods
2679c0f553
Merge branch 'master' into imgtool_charconv_rewrite
2017-01-01 10:09:31 -05:00
Nathan Woods
1cd5935dde
[Imgtool CoCo/RS-DOS] Miscellaneous cleanups and C++ modernization
2016-12-24 13:45:03 -05:00
Nathan Woods
594d959f09
[Imgtool] Rewrote charconv; now an interface rather than an enumeration
2016-12-23 09:44:09 -05:00
Zoe Blade
aeffa61e35
Create handy ROM filename discrepancy spotter
2016-12-22 20:14:25 +00:00
R. Belmont
2461b39eb7
Merge pull request #1830 from npwoods/imgtool_dir_formatting_fix
...
[Imgtool] Cleaned up the output of the 'dir' command
2016-12-13 10:38:12 -05:00
Nathan Woods
1b462f7434
[Imgtool] Cleaned up the output of the 'dir' command
2016-12-12 20:29:22 -05:00
Nathan Woods
a68a72a7f7
[Imgtool] Fixed a recently introduced error in the 'dir' command line command
2016-12-12 20:16:36 -05:00
Vas Crabb
1ab17ad21e
Merge pull request #1827 from npwoods/remove_strncatz
...
[Imgtool] Removed dead strncatz() function
2016-12-12 16:36:36 +11:00
Nathan Woods
02056c04b1
[Imgtool] Removed dead strncatz() function
2016-12-11 15:39:25 -05:00
Nathan Woods
b995c53b91
Changed a number of declarations in Imgtool to use std::string instead of 'const char *'
2016-12-11 11:55:25 -05:00
Vas Crabb
7238415d1f
srcclean (nw)
2016-11-27 09:56:49 +11:00
Scott Stone
30cda1d3e5
A round of spelling/typographical fixes to source comments (nw)
2016-11-24 09:24:01 -05:00
Nathan Woods
a29891d2e5
Changed disassembler infrastructure to not use char buffers internally
2016-11-20 08:49:30 -05:00
Vas Crabb
56b9b33f63
Merge pull request #1739 from npwoods/dasmstream_upd7725
...
Changed the upd7725 disassembler to use 'std::ostream &' internally
2016-11-19 08:14:47 +11:00
Vas Crabb
8179a84458
Introduce u8/u16/u32/u64/s8/s16/s32/s64
...
* New abbreviated types are in osd and util namespaces, and also in global namespace for things that #include "emu.h"
* Get rid of import of cstdint types to global namespace (C99 does this anyway)
* Remove the cstdint types from everything in emu
* Get rid of U64/S64 macros
* Fix a bug in dps16 caused by incorrect use of macro
* Fix debugcon not checking for "do " prefix case-insensitively
* Fix a lot of messed up tabulation
* More constexpr
* Fix up many __names
2016-11-19 05:38:48 +11:00
Nathan Woods
75ff4bbd70
Fixed the unidasm registration for upd7725
2016-11-18 08:51:13 -05:00
Nathan Woods
41cf1e52e0
Added PDP8 to unidasm
2016-11-16 18:26:56 -05:00
Vas Crabb
e61b392edf
Merge pull request #1657 from npwoods/dasmstream_arcompact
...
Changed the arcompact disassembler to use 'std::ostream &' internally
2016-11-17 02:27:29 +11:00
R. Belmont
c18affdad8
Merge pull request #1660 from npwoods/imgtool_fix_implicit_partition
...
[Imgtool] Fixed a recently introduced bug which caused image types that do not support partitions to function incorrectly
2016-11-11 16:00:55 -05:00
Nathan Woods
696b24e24f
[Imgtool] Fixed a recently introduced bug which caused image types that do not support partitions to function incorrectly
2016-11-11 12:00:01 -05:00
Nathan Woods
4920af3c21
Changed the arcompact disassembler to use 'std::ostream &' internally
...
Also added arcompact to unidasm
2016-11-11 10:43:30 -05:00
Miodrag Milanovic
7c765ea147
No need for osd_malloc, osd_malloc_array and osd_free (nw)
...
MALLOC_DEBUG not applicable anymore since we use new to allocate in 99.9% of cases
2016-11-11 16:12:01 +01:00
fulivi
5f54097e53
nanoprocessor: initial support. Disassembler only is known to work at this point.
2016-11-03 14:52:41 +01:00
Jordi Mallach
94220aa08b
Misc typo fixes.
2016-10-27 13:45:15 +02:00
Vas Crabb
b90e8cf3c0
Merge pull request #1542 from npwoods/imgtool_list_partitions
...
[Imgtool] Consolidated logic for default implementation of imgtool::image::list_partitions()
2016-10-24 22:49:58 +11:00
Vas Crabb
27b58ac334
Merge pull request #1543 from npwoods/imgtool_stream_open_smartpointer
...
[Imgtool] Changed imgtool::stream::open*() to return imgtool::stream::ptr
2016-10-24 22:46:21 +11:00
Nathan Woods
0cc7d0b4d8
Merge branch 'master' into imgtool_list_partitions
2016-10-23 21:58:48 -04:00