Vas Crabb
d2f3d02908
pre-fill things allocated with operator new with 0xcd in debug builds (value can be changed by setting global g_mame_new_prefill_byte with a debugger) - this is gonna hurt performance, but it will help catch issues exposed when we remove pre-clearing before constructing devices
2019-11-25 03:20:08 +11:00
Olivier Galibert
6caef2579a
dvdisasm: Overhaul [O. Galibert]
...
Disassemblers are now independant classes. Not only the code is
cleaner, but unidasm has access to all the cpu cores again. The
interface to the disassembly method has changed from byte buffers to
objects that give a result to read methods. This also adds support
for lfsr and/or paged PCs.
2017-11-26 17:41:27 +01:00
dankan1890
0e638ad0a2
Lua scripts cleanup.
2017-05-14 14:20:38 +10:00
Julian Sikorski
c50ddac28b
Fixed building using system utf8proc
2017-01-26 09:28:21 +11:00
Miodrag Milanovic
63e3f48775
Added initial HTTP/HTTPS webserver/websocket server support (nw)
2017-01-04 16:15:57 +01:00
Miodrag Milanovic
dbbd5e9c98
As promised, removing this part of code since it is used for compilers check, no need for this to be in release (nw)
2016-11-23 08:37:05 +01:00
Miodrag Milanovic
fc58a0bec8
Added basic HTTP server, not active yet, based on ASIO example with small refactoring included (nw)
2016-11-07 10:42:23 +01:00
Vas Crabb
75be4dff5f
While I'm causing full recompiles all the time, reduce necessary number of instantiations of parts of string formatting engine
2016-08-27 16:45:53 +10:00
Miodrag Milanovic
4f84793a05
made proper formats compiled only if needed (nw)
2016-08-12 18:27:54 +02:00
Miodrag Milanovic
b966180061
Compile netlist and lua only if used (nw)
2016-08-12 15:03:45 +02:00
Nathan Woods
c77310389e
Removed src/lib/util/cstrpool.[cpp|h]; it is no longer used
2016-08-05 08:29:32 -04:00
Nathan Woods
4aa0ab1724
Moved src/emu/hash.[cpp|h] into src/lib/util, and namespaced that code (and hashing.[cpp|h]) into util::
2016-07-23 12:49:33 -04:00
Nigel Barnes
9104c9d523
renamed bbc_dsk to acorn_dsk
...
- split ssd/dsd formats
- added opus ddos format
- split adfs into oldmap and newmap formats for archimedes
- logging
2016-07-16 19:48:44 +01:00
Nathan Woods
5009b55430
Introduced src/lib/util/timeconv.[c|h], moved code from un7z.cpp into it, and implemented win_time_point_from_filetime() in terms of it
2016-06-26 08:12:07 -04:00
Miodrag Milanovic
1d0e0ac12a
remove all usages of tagmap
2016-06-18 15:32:15 +02:00
Nigel Barnes
e4ea1303b3
e01: added acorn filestore floppy format and softlist
2016-06-05 22:53:37 +01:00
AJR
fb08fefaee
Move a few odds and ends out of the emu core
2016-04-23 15:27:59 -04:00
Olivier Galibert
cdc04a9b7c
screen: POC||GTFO of svg rendering from inside the rom. [O. Galibert]
...
It's damn slow, ~50ms/frame on cdkong. Caching and/or hw accel will
solve that easily. It doesn't look very good, nanosvg need better
anti-aliasing. It also doesn't do texturing very well and images not
at all, so some of our current svgs won't look good. But all that's
fixable.
2016-04-04 11:33:34 +02:00
Jeffrey Clark
c3397ae4a9
fix include dirs (nw)
2016-03-29 00:45:53 -07:00
Jeffrey Clark
9d9c8fad6a
Extend system library support (nw)
...
Extend USE_SYSTEM_LIB_* to support providing the library name and include directory.
To link against system specific lib names and header path: (ref #711 )
USE_SYSTEM_LIB_LUA=lua5.3:/usr/include/lua5.3
2016-03-28 22:26:52 -05:00
Vas Crabb
a830ea7627
* Support *n conversion in stream_format/string_format
...
* Make stream_format return characters printed
* Add iostreams with std::vector storage
* Move to type-safe templates for logerror and popmessage
* Remove now-unnecessary I64FMT from calls to logerror/popmessage
* Put some lib/util stuff in util:: namespace
* Some fixes to Japanese translation
2016-03-01 06:52:36 +11:00
Miodrag Milanovic
fff0c4d054
removed corealloc.cpp file from build (nw)
2016-01-08 12:42:04 +01:00
Miodrag Milanovic
9a2ed1703a
tagged_list without tagmap_t (nw)
2015-12-11 13:59:37 +01:00
Miodrag Milanovic
6a765a95ec
Added addprojectflags function and added -Wsuggest-override for all that are not 3rdparty projects.
...
It is place where all additional checks we should put
2015-12-06 17:07:50 +01:00
Nigel Barnes
5d004af6c9
bbc: preliminary support for FSD format.
2015-11-15 02:38:06 +00:00
Scott Stone
31cca9ea63
Added info header at the top of each .lua file (nw)
2015-11-14 12:51:21 -05:00
Miodrag Milanovic
0332334ecd
move formats to proper place (nw)
2015-11-12 10:31:15 +01:00
Miodrag Milanovic
033227778e
Remove not longer needed ForceCpp flag (nw)
2015-11-08 13:44:34 +01:00
Miodrag Milanovic
5deec43cbc
update build scripts for rename c - > cpp (nw)
2015-11-08 13:26:29 +01:00
cracyc
c400248728
i8271: modernize [Carl]
2015-09-28 16:14:53 -05:00
Miodrag Milanovic
c9bde5341d
reorganized scripts according to new structure (nw)
2015-09-13 10:17:58 +02:00
Michael Zapf
be6c3ee4c9
mfmhd: Introduced format definition, now generally available.
2015-08-02 15:50:22 +02:00
Dirk Best
08c7ed6ffb
guab: Updated driver to use the standard wd floppy controller.
...
This also means that it now uses the software list system instead of
loading the floppy disk image into a memory region. To run the driver
use: "mame guab -flop guab3" now. You may also just start the driver,
then choose a floppy disk image from the builtin file manager.
2015-07-09 12:58:25 +02:00
Miodrag Milanovic
c5c718beb8
no need for subdir for these projects, those are same for all mame builds (nw)
2015-06-22 17:57:50 +02:00
Dirk Best
1c1860499f
move some legacy formats over to imgtool since it's now the only user
2015-06-10 12:28:33 +02:00
Dirk Best
6ba157cb67
vtech1_dsk: remove, no longer used
2015-06-08 13:15:03 +02:00
Dirk Best
126f95c786
atarist_dsk: remove, no longer used
2015-06-08 11:24:49 +02:00
Julian Sikorski
9027ce9575
Added the ability to use system flac, jpeg, lua, sqlite3, portmidi and zlib based on wallyweek's work
2015-06-06 23:39:24 +02:00
Dirk Best
c414fffc30
thompson: updated to use the new wd fdc. same deal with as bbc: drives 0
...
and 1 are used for the controller with the wd, other legacy drives for
other controllers (needs slotification).
2015-06-05 10:21:37 +02:00
Dirk Best
a444bc8e25
coco: updated to use the new wd fdc
2015-06-04 16:55:30 +02:00
Dirk Best
3a571779c0
trs80: updated to use the new wd fdc
2015-06-04 08:33:57 +02:00
Dirk Best
0ebc3e5033
vector06: updated to use the new wd fdc. system appears to be broken but
...
loads some sectors from disk.
2015-06-02 17:16:36 +02:00
Dirk Best
ada45f655e
hec2mdhrx: updated to use the new wd fdc.
2015-06-02 13:36:47 +02:00
Dirk Best
476d027582
mz2000: updated to use new wd fdc. fix softlist to use the correct
...
interface. change x1_dsk to 2d_dsk and use it for the mz2000 as well.
2015-06-01 10:14:37 +02:00
Dirk Best
75b15886e3
pk8020: updated to use the new wd fdc. fixes regression booting cp/m.
2015-05-31 18:11:26 +02:00
Olivier Galibert
511762fa2d
Allow compiling with shared libraries [O. Galibert]
...
Put SHLIB=1 in the main makefile, or on the command line.
The idea is to get a *way* faster link with symbols. It works at
least on linux, with one annoying caveat: you have to be in the
build/projects/sdl/mame/gmake-linux directory to start mame
afterwards. We're going to move some things around to be able to use
LD_LIBRARY_PATH or have it start as-is from the root.
2015-05-31 13:25:17 +02:00
Dirk Best
2f7882fbff
x1/x1twin: updated to use the new wd fdc. bonus: formatting disks now
...
works in hubasic.
2015-05-31 10:40:46 +02:00
Dirk Best
0afa682456
dgnalpha: updated to use the new wd fdc
2015-05-30 15:07:48 +02:00
Dirk Best
0624b6efd0
restore my bbc changes (wtf did happen to them?)
2015-05-29 23:47:41 +02:00
Cowering
ea2762e799
Merge branch 'master' of https://github.com/mamedev/mame
2015-05-28 17:07:47 -05:00