arbee
bd5fca7042
Apollo changes: [Hans Ostermeyer]
...
- fixed the Apollo floppy disk emulation
- added the media option -node_id resp. -ni to set the node ID from a node ID rom image file
- fixed the unmapped ISA Bus access to return 0xff instead of 0x00
- removed excessive log entries from unmapped ISA Bus access
- fixed date (and some other issues) in mc146818 (new in MAME 0166)
2015-10-24 17:09:09 -04:00
Miodrag Milanović
18295eaecb
Merge pull request #413 from Pernod70/master
...
saa5050 rounding, bbc floppy formats, roms, and softlists [Nigel Barnes]
2015-10-24 08:33:16 +02:00
Robbbert
0865bef831
camplynx: another note. (nw)
2015-10-24 15:49:52 +11:00
Nigel Barnes
a679a22350
bbc: floppy formats and rom updates
...
- improved ssd, dsd handling
- added Acorn DOS and CPM formats
- added known good rom configuration for acw443 (Cambridge Workstation)
- removed some BAD_DUMP flags
2015-10-21 17:25:51 +01:00
Robbbert
bc19234d3f
Camputers Lynx: some work on floppy disk.
2015-10-19 13:33:27 +11:00
Curt Coder
e17f57845f
tiki100: Connected the I/O space to the expansion bus, and added the 360KB floppy format for MS-DOS. [Curt Coder]
2015-10-13 21:57:37 +03:00
cracyc
c400248728
i8271: modernize [Carl]
2015-09-28 16:14:53 -05:00
MetalliC
2955e94f09
vector06 80 trk format (nw)
2015-09-18 23:32:13 +03:00
Nigel Barnes
c0e72ea08d
bbc: clones, floppy formats, softlists, and cleanups.
...
- Added clone bbcb1770, bbcb now 8271 only.
- Added clone pro128s, Olivetti Prodest PC 128S.
- Added clones Acorn Business Computers and Cambridge Workstation.
- Added clone reutapm, Reuters APM board.
- Improved floppy formats, added dsd and double density formats for ADFS.
- Added speech PHROMs, not yet hooked up correctly.
- Added softlists bbcb_de_cass, bbcb_us_flop and bbcmc_flop.
- Added S11 links (dipswitch) to specify Econet ID.
- Address map cleanups.
2015-09-07 09:49:14 +01:00
Michael Zapf
f1e2920275
mfmhd: using string instead of char*
2015-08-02 16:40:30 +02:00
Michael Zapf
be6c3ee4c9
mfmhd: Introduced format definition, now generally available.
2015-08-02 15:50:22 +02:00
Michael Zapf
551c9f0788
mfmhd: Autodetect gaps, defined formats
2015-08-02 15:50:22 +02:00
Olivier Galibert
af55f61abf
floppy: Fix amiga crc (fixes adf) (nw)
2015-07-28 14:19:13 +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
Cowering
764ef82c7d
no idea what i changed :( (nw)
2015-07-08 23:37:56 -05:00
Cowering
a821b6c4be
blame balrog for this :) (NW)
2015-07-08 14:05:56 -05:00
Curt Coder
8bf401543d
c128_flop.xml: Added Paperback Writer 128, Term Paper Writer, The Great War, and Your Personal Financial Planner 128 disk images. [Curt Coder]
2015-07-07 14:55:03 +03:00
Curt Coder
e3e03e67d1
g64_dsk: Respect the number of tracks specified in the image header. [Curt Coder]
2015-07-05 22:15:58 +03:00
Michael Zapf
5ed6d7c6f9
This is it. ti99 says Goodbye to legacy floppy.
2015-07-05 19:59:37 +02:00
Miodrag Milanovic
d1583b9850
Cleanups and version bump
2015-06-24 07:36: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
c33d1518ef
cpis_dsk: remove legacy format
2015-06-08 12:53:17 +02:00
Dirk Best
2cc9da11de
msx_dsk: remove legacy format
2015-06-08 12:18:45 +02:00
Dirk Best
b749e0a2f7
m20_dsk: remove legacy format
2015-06-08 11:36:11 +02:00
Dirk Best
126f95c786
atarist_dsk: remove, no longer used
2015-06-08 11:24:49 +02:00
Dirk Best
244b8d315d
apridisk: update for new floppy system
2015-06-07 03:21:17 +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
9ab3e52d16
vdk_dsk: clean up
2015-06-04 09:38:41 +02:00
Dirk Best
3a571779c0
trs80: updated to use the new wd fdc
2015-06-04 08:33:57 +02:00
Dirk Best
8afcf3f9ce
svi318: updated to use the new wd fdc. floppy support has been restored,
...
which was broken for a long time.
2015-06-03 18:56:17 +02:00
Olivier Galibert
d92b8d522a
Solved the great Sherwood Forest mystery. DOS 3.3 inserts a short
...
(3-4 cycles, roughly equivalent to one bit) delay between writing the
header and the data bytes in the sector data block. [Peter Ferrie,
Olivier Galibert, Richter Belmont]
2015-06-03 08:41:33 +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
bf4f1beaa2
cgenie: fix plain sector disk images
2015-05-31 21:50:55 +02:00
Dirk Best
d68270a157
wd177x_dsk: add support to mark tracks as deleted data
2015-05-31 21:50:51 +02:00
Dirk Best
22ee342634
flopimg: save all possible data sectors in fm mode
2015-05-31 21:50:47 +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
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
Miodrag Milanovic
2c34deb09a
fix compile on latest clang (nw)
2015-05-31 08:07:05 +02:00
Robbbert
16ed4aae36
camplynx: added a popmessage to tell user how to load the tape.
2015-05-31 14:11:06 +10: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
Robbbert
fc9781ca90
camplynx: handle level9 adventures. Not working though due to banking issues.
2015-05-29 19:32:08 +10:00
Cowering
ea2762e799
Merge branch 'master' of https://github.com/mamedev/mame
2015-05-28 17:07:47 -05:00
Cowering
4332164659
compile fixes for GCC5.1.1 win64 and CPP11 mode.. requested by mingw team to test LTO fixes. please add #ifdefs if 64 bit printf does not work for you
2015-05-28 17:03:36 -05:00
Dirk Best
05664c6657
z80ne: updated to use the new wd fdc. remove custom dmk implementation
2015-05-28 17:27:29 +02:00
Dirk Best
1872750247
cleanup/bbcm fix (nw)
2015-05-27 17:23:55 +02:00
Dirk Best
d08d7c094d
bbc: Update to use the new wd_fdc. Until the 8271 floppy controller is
...
updated, drive 0 and 1 = 8271 and drive 2 and 3 = wd_fdc.
2015-05-27 16:44:47 +02:00
Cowering
2838259d0b
Simple LTO warning fixes (Part2) (nw)
2015-05-26 12:55:06 -05:00
Miodrag Milanovic
4c6ff236c9
Update for Krzysztof Strzecha (nw)
2015-05-25 11:15:23 +02:00
Robbbert
81e7d405b8
Merge branch 'master' of https://github.com/mamedev/mame
2015-05-24 14:02:24 +10:00
Robbbert
c26b5dadc4
(MESS) camplynx: added TAP cassette format.
2015-05-24 13:58:21 +10:00
arbee
b5af929c5b
License self-service (nw)
2015-05-23 22:13:10 -04:00
Robbbert
c712f06463
I wrote these
2015-05-24 11:02:03 +10:00
Miodrag Milanovic
d22ab4e6e2
owner name consistency and typo fix (nw)
2015-05-22 19:51:00 +02:00
Miodrag Milanovic
8c62ec2a3a
Update for Kevin Thacker (nw)
2015-05-22 14:52:43 +02:00
Dirk Best
879baad29a
cgenie: removed old broken floppy implementation, added an expansion bus
...
interface, implemented new floppy controller as expansion device. works
with mfi files, still some issues with plain sector dumps.
2015-05-22 01:20:57 +02:00
balr0g
01c1c750f0
Minor formatting changes (nw)
2015-05-21 19:13:41 -04:00
Miodrag Milanovic
1a0a0f0d1e
unified all for Fabio (nw)
2015-05-21 20:21:45 +02:00
Miodrag Milanovic
fe68338c2c
All files now do have owner (nw)
2015-05-21 20:06:05 +02:00
Peter Ferrie
d64834e32f
add some RWTS18 title IDs (nw)
2015-05-20 22:14:06 -07:00
couriersud
f10abf48d7
Another round of -Wextra -Wdouble-promotion fixes. (nw)
2015-05-20 21:24:59 +02:00
Dirk Best
611bb042f4
nascom_dsk: add support for the cp/m disk formats, use single sided
...
formats first that are compatible with all drives
2015-05-20 16:01:27 +02:00
Dirk Best
d68d4a572f
wd177x_dsk: improve automatic format choice
2015-05-20 16:01:23 +02:00
Dirk Best
00142ca341
Nascom: Add floppy softlist
2015-05-18 19:55:46 +02:00
Dirk Best
1e9f57c2cd
Nascom: Clean up, add NASBUS emulation and make the floppy disc
...
controller a NASBUS card, convert to the new wdc emulation, add generic
socket emulation, add initial software list.
2015-05-17 15:18:59 +02:00
Wilbert Pol
5f457c49ac
Updated a few I worked on (nw)
2015-05-14 10:13:14 +02:00
Miodrag Milanovic
e4b919213e
lot more updated (nw)
2015-05-11 15:09:24 +02:00
Miodrag Milanovic
6b04fd7f05
Added some for Nathan and some more for Nicola (nw)
2015-05-11 14:42:31 +02:00
Miodrag Milanovic
882e5b7f6a
update license for Peter Trauner and Antoine Mine (nw)
2015-05-11 08:06:17 +02:00
Miodrag Milanovic
db9f8ea39c
did license settings for OG and Andrew, cleared up OSD part for licenses (nw)
2015-05-09 17:02:35 +02:00
Miodrag Milanovic
3034cb6451
Missed lib for adding licenses (nw)
2015-05-07 11:27:58 +02:00
Miodrag Milanovic
76b978d039
Cleanups and version bump
2015-04-29 08:18:54 +02:00
Miodrag Milanovic
54f8b3ae5d
moved all to std::string (nw)
2015-04-22 11:30:45 +02:00
Curt Coder
67d09b16e9
(MESS) c3040: Disk format WIP. (nw)
2015-04-21 23:52:22 +03:00
Curt Coder
e7967e81b9
(MESS) c4040: Added own sector dump disk format since it's different from what the 1541 uses. [Curt Coder]
2015-04-21 22:25:52 +03:00
Curt Coder
edd9d41c04
(MESS) victor9k: Added writing to sector dump disk images. [Curt Coder]
2015-04-21 09:18:03 +03:00
Curt Coder
643d5fafe7
(MESS) Added sector image format for the Commodore 8280 8" floppy drive. [Curt Coder]
2015-04-20 22:34:40 +03:00
R. Belmont
4b65eb4a94
Merge pull request #161 from fulivi/mds2_dev
...
Improvments to imds2 driver (fulivi)
2015-04-18 15:00:07 -04:00
Miodrag Milanovic
59bb9d4fd6
some astring to std::string conversion (nw)
2015-04-18 18:35:04 +02:00
couriersud
beda6531ef
Fix compile. (nw)
2015-04-16 23:46:55 +02:00
Curt Coder
1c7e636fef
(MESS) Implemented writing to Commodore d64/d67/d71/d80/d82 sector images. [Curt Coder]
2015-04-16 23:49:27 +03:00
Olivier Galibert
b0f3930d44
Once more with testing (nw)
2015-04-15 12:40:27 +02:00
Olivier Galibert
1c297adf33
fixup crcs and mfm clock bit update (nw)
2015-04-15 11:50:08 +02:00
Olivier Galibert
e0ef624b43
Fix gcr5 conversion (nw)
2015-04-15 10:15:33 +02:00
Curt Coder
126b9ec13a
clang build fix. (nw)
2015-04-15 08:50:15 +03:00
Curt Coder
d342dfa667
(MESS) c8050fdc: Gap adjustment. (nw)
2015-04-15 08:43:12 +03:00
Curt Coder
93c7679ab9
(MESS) c8050fdc: Gap adjustment. (nw)
2015-04-15 08:41:29 +03:00
Olivier Galibert
278cf84e55
Replace dynamic_array with std::vector [O. Galibert]
2015-04-14 19:58:17 +02:00
fulivi
4945071946
Implemented disk writing for IMD format
2015-04-13 12:07:53 +02:00
Curt Coder
5330751a3d
(MESS) c8050fdc: Gap adjustment and SFD-1001 is single drive only. (nw)
2015-04-13 09:07:12 +03:00
Miodrag Milanovic
7977b2a8f6
remove not needed astring includes (nw)
2015-04-12 18:08:32 +02:00
Curt Coder
a43d6473de
(MESS) pet: Refactored the Commodore 8050/8250/SFD-1001 to use the new floppy system. [Curt Coder]
2015-04-10 10:20:26 +03:00
Curt Coder
5732623008
(MESS) abc80: Emulated the Scandia Metric ABC FD2 floppy controller. [Curt Coder]
2015-04-07 15:32:53 +03:00
Miodrag Milanovic
0147bb4cc8
Cleanups and version bump
2015-03-25 08:16:51 +01:00
Miodrag Milanovic
bfa68aef31
MAX_CLOCKS is defined in Android sdk (nw)
2015-03-21 11:59:28 +01:00
Oliver Stöneberg
bd4730b756
more emu.h cleanups in src/lib/formats (nw)
2015-03-20 19:13:26 +01:00
Oliver Stöneberg
151070e970
replaced off_st usage in src/lib/formats with UINT32 to reduce libemu dependencies (nw)
2015-03-20 19:08:03 +01:00
Oliver Stöneberg
0bdcbac42e
cleaned up emu.h usage in src/lib/formats (nw)
2015-03-20 14:09:50 +01:00
Oliver Stöneberg
10385fe130
fixed several missing assert.h includes (nw)
2015-03-20 13:06:57 +01:00
Oliver Stöneberg
c61c31ee06
moved assert replacement inside emucore.h so it is actually used / removed assert.h include from some headers and added it to lots of source
2015-03-20 12:19:40 +01:00
Oliver Stöneberg
9f29fc0916
removed a few more unnecessary assert.h includes (nw)
2015-03-20 11:39:41 +01:00
Oliver Stöneberg
2849b81c5d
removed unnecessary assert.h includes (nw)
...
including global one for Visual Studio
2015-03-20 11:36:49 +01:00
Michael Zapf
d498d5cedf
(MESS) ti99: Added a sanity check for disk format detection and a non-locking Alphalock
2015-03-17 21:09:39 +01:00
Miodrag Milanovic
6ae44e46f9
Cleanups and version bump
2015-02-25 08:09:13 +01:00
Peter Ferrie
4edae19ad1
(MESS) ap2_dsk.c: support oversized Apple II EDD images [Peter Ferrie]
2015-02-23 22:18:20 -08:00
Robbbert
68af4f9b5f
Merge branch 'master' of https://github.com/mamedev/mame
2015-02-07 23:50:27 +11:00
Robbbert
85cdd69eb3
(MESS) mbee: sped up bank switching; removed unneeded format files (nw)
2015-02-07 23:48:34 +11:00
Olivier Galibert
d35b80ca06
huh? (nw)
2015-02-07 11:24:32 +01:00
mahlemiut
e07d4d513e
flex_dsk: added empty formats[] member, to keep clang happy
2015-02-07 11:18:53 +13:00
MetalliC
e5a9d0bdf3
(MESS) Beta Disk interface convert to wd_fdc
2015-02-06 20:39:58 +02:00
Robbbert
4f4a67ddd3
(MESS) oops (nw)
2015-02-06 19:40:28 +11:00
Robbbert
05cec06ade
(MESS) kaypro: OG has verified gaps and base class for KAY format.
2015-02-06 19:25:42 +11:00
Robbbert
d826b5b1ae
(MESS) kaypro: reinstated support for the old DSK format, but you need to rename your disks to KAY.
2015-02-06 17:45:53 +11:00
cracyc
86cadf5f71
(mess) pc9801: fix egc shifter (nw)
2015-02-05 12:18:12 -06:00
arbee
0d5783fd85
apple2: properly handle ProDOS-order Microsoft CP/M boot disk [R. Belmont]
2015-01-31 22:26:30 -05:00
peterferrie
a2ad5f9e2d
(MESS) ap2_dsk: don't allocate 2Mb of *stack*, malloc() instead [Peter Ferrie]
2015-01-03 21:39:54 -08:00
peterferrie
ff73a6a116
support 800k ProDOS order (.po) disks
2015-01-02 22:41:39 -08:00
Miodrag Milanovic
e6f78d5ed2
Cleanups and version bump
2014-12-31 07:53:27 +01:00
Wilbert Pol
dedb5c5d22
Move some includes around to fix compile errors on OSX; if this breaks any other environments then feel free to revert this. (nw)
2014-12-29 23:23:51 +01:00
Robert
4db0f3b64d
(MESS) excalibur : starting to add floppy support (nw)
...
(note: using old wd17xx because new wd crashes when the disk is loaded up)
2014-12-20 10:55:14 +11:00
etabeta78
63cd42b04f
unneeded variable can be removed. nw.
2014-12-12 06:46:03 +01:00
Scott Stone
e58af37d83
Allow for compiling, please revisit! (nw)
2014-12-11 19:59:35 -05:00
Curt Coder
af46cb98f9
(MESS) c8050: Floppy WIP. (nw)
2014-12-11 19:36:13 +02:00
etabeta78
d7e0e01987
renamed the disk formats, since I cannot exclude some of them are used
...
also for x68000 disks... nw.
2014-12-11 14:30:57 +01:00
etabeta78
3be466937c
(MESS) pc98: added support for disks in .fdd format. [Fabio Priuli]
2014-12-11 14:14:18 +01:00
etabeta78
76aeb0cc45
fixed visual studio and possibly more. nw.
2014-12-11 14:12:14 +01:00
etabeta78
83e89c1ff9
(MESS) pc98: added preliminary support for disks in DCP, DCU, DIP
...
and NFD formats. [Fabio Priuli]
2014-12-10 22:49:21 +01:00
Curt Coder
beb6c17ced
(MESS) victor9k: Floppy WIP. (nw)
2014-12-08 17:12:58 +02:00
Curt Coder
bd1c776e89
(MESS) victor9k: Floppy WIP. (nw)
2014-12-06 19:05:13 +02:00
Curt Coder
c0fa75215f
[MESS] victor9k: Floppy WIP. (nw)
2014-12-04 22:04:16 +02:00
Curt Coder
f7f3a6e9d2
(MESS) victor9k: Floppy WIP. (nw)
2014-12-03 16:33:29 +02:00
Zoë Blade
44322992e5
Fix various typos
...
Squashed commit of the following:
commit 040fd169bfd6845b33d3f86fd66afb4a632605c6
Author: Zoë Blade <zoe@bytenoise.co.uk>
Date: Sun Nov 30 22:24:30 2014 +0000
Fix more typos in comments
commit 6121ae593008a574735427e047fdb7a16f4fa47f
Author: Zoë Blade <zoe@bytenoise.co.uk>
Date: Sun Nov 30 22:20:37 2014 +0000
Fix more typos
Not all are in comments this time, but the vast majority are, and
the rest are in printed text. None are variable or constant names.
commit 84bc72573009bb46f5601f7257a7f7538f25cfc2
Author: Zoë Blade <zoe@bytenoise.co.uk>
Date: Sun Nov 30 22:01:46 2014 +0000
Fix some typos
2014-11-30 22:29:32 +00:00
Miodrag Milanovic
ebeaa953a3
Cleanups and version bump
2014-11-26 10:37:58 +01:00
Curt Coder
13f7f17a37
(MESS) victor9k: Floppy WIP. (nw)
2014-11-05 21:24:26 +02:00
Curt Coder
37a7ded8af
(MESS) victor9k: Floppy WIP. (nw)
2014-11-04 23:37:05 +02:00
Curt Coder
af8b0eedcd
(MESS) victor9k: Floppy WIP. (nw)
2014-11-03 22:53:00 +02:00
Curt Coder
eee1cbdc5e
(MESS) victor9k: Floppy WIP. (nw)
2014-11-03 22:00:29 +02:00
etabeta78
ce28862753
enabled a few C64 cart types from fullpath (.crt format), sync castool
...
with the supported tape formats + fixed misc typos and c'n'p mistakes
reported by Riley110. nw.
2014-11-03 12:35:14 +01:00
Curt Coder
9f107c0d7f
(MESS) victor9k: Floppy WIP. (nw)
2014-11-02 13:06:25 +02:00
Olivier Galibert
2bac99ca3f
d88_dsk: Support some incorrect images [O. Galibert]
2014-10-31 12:08:49 +01:00
Olivier Galibert
f22371f389
ap2_dsk: edd support [O. Galibert]
2014-10-27 14:35:22 +01:00
Olivier Galibert
2d2afa9ed9
ap2_dsk: Fix broken detection of dsk [O. Galibert]
2014-10-27 14:35:15 +01:00
etabeta78
7e23a90317
(MESS) spc1000: added support for tapes in .cas format [Fabio Priuli]
...
(MESS) spc1000: added emulation of joystick inputs [Fabio Priuli]
(MESS) added software list for Samsung spc1000 tapes [Fabio Priuli]
out of whatsnew: addition of joystick support made playable Space Invaders, Super Xevious, The Goonies and King's Valley.
2014-10-24 06:10:24 +02:00
Miodrag Milanovic
c93ed344fb
Cleanups and version bump
2014-10-15 07:19:47 +00:00
Sandro Ronco
54047d6b53
(MESS) dmv: added floppy softlist. [Sandro Ronco]
...
(MESS) floppy: added read-only support for CopyQM images. (nw)
2014-10-10 19:28:34 +00:00
Wilbert Pol
5e8c2a11b2
(MESS) msx.c: Added support for DMK floppy images. [Wilbert Pol]
2014-10-08 20:49:24 +00:00
R. Belmont
4ef1aa7884
(MESS) More sector order heuristics. (nw)
2014-10-04 15:38:48 +00:00
R. Belmont
61e367ad21
(MESS) concept: Add 5.25" DSDD raw image support and preliminary pseudo-DMA to buffered controller. [R. Belmont]
2014-09-29 03:07:47 +00:00
Scott Stone
b52a88cc03
Changing #includes for headers that are part of toolchain and not part of any source/external library. Removal of references to messvers.rc as it does not appear to be used anymore. (nw)
2014-09-29 02:00:23 +00:00
Michael Zapf
71158c181d
Removed unused variables.(nw)
2014-09-26 19:54:04 +00:00
Michael Zapf
437d5c5008
(MESS) hdc9234 still WIP, HFDC fixes, disk formats re-implemented for
...
modernized floppy system. (nw)
2014-09-26 18:35:07 +00:00
Michael Zapf
29da7f8748
(MESS) ti99: Changed logging for HFDC and interleave for MFM. (nw)
2014-09-13 22:56:36 +00:00
Michael Zapf
a40947caa0
(MESS) ti99: A single missing character breaks a floppy format.(nw)
2014-09-12 13:08:15 +00:00
R. Belmont
66944180b0
(MESS) Stop trashing DiskCopy 4.2 images that don't have tags. [R. Belmont]
2014-09-11 02:34:21 +00:00
Oliver Stöneberg
2320947534
replaced a few more exit() calls with fatalerror() (nw)
2014-09-10 17:46:04 +00:00
Wilbert Pol
d72b678f73
msx_dsk.c: Add support for 81 track images (nw)
2014-09-06 10:04:52 +00:00
Olivier Galibert
817f57e908
mfi_dsk: Fix leaks [O. Galibert]
2014-08-28 15:14:05 +00:00
R. Belmont
51e2c71c75
(MESS) Support ProDOS-order Pascal 1.3 images [R. Belmont]
2014-08-17 04:02:13 +00:00
Sandro Ronco
3655dc8ec8
(MESS) dmv: added expansions slot interface. [rfka01, Sandro Ronco]
...
(MESS) dmv: added boot ROMs from 4 different boards. [rfka01]
2014-08-15 07:30:57 +00:00
R. Belmont
23eddd0440
flopimg: don't trash a bunch of memory when loading legacy floppies. [R. Belmont]
2014-08-09 18:48:12 +00:00
Olivier Galibert
2c0c401608
duh (nw)
2014-08-09 13:12:31 +00:00
Olivier Galibert
c6da8ca408
floppy: Handle half and quarter tracks [O. Galibert]
2014-08-09 12:36:09 +00:00
mahlemiut
f74bc6fd94
gimix: added software list, fixed regression with booting Gimix Flex 3.6, added 8 inch floppy drive support.
2014-07-28 10:33:26 +00:00
Sandro Ronco
b5a05a2945
(MESS) Allow kc85_[2-5] to boot from floppy again.
2014-07-27 21:14:51 +00:00
Miodrag Milanovic
5d7e1fcc62
Cleanups and version bump
2014-07-22 06:14:55 +00:00
mahlemiut
a57151a7da
gimix: corrected FDC clock, Gimix Flex 4.3 is now bootable.
2014-07-15 10:43:28 +00:00
R. Belmont
13a2f1ec0b
(MESS) apple3: now using the cycle-accurate floppy emulation. [R. Belmont]
2014-07-04 01:44:26 +00:00
mahlemiut
fe28eca130
flex_dsk: add workaround for Gimix Flex 3.6 expecting tracks 1 and 2 to be MFM. It will now also boot. (no whatsnew)
2014-06-26 07:26:11 +00:00
mahlemiut
6fb8e08e0d
flex_dsk: added support for some double-sided disk sizes. 800kB disk images are now readable. (no whatsnew)
2014-06-26 02:19:22 +00:00
mahlemiut
eefb405ff1
gimix: added support for Flex DSK disk images, will now boot Gimix Flex 3.3.
2014-06-26 00:23:24 +00:00
R. Belmont
ad915921be
(nw)
2014-06-22 03:16:21 +00:00
R. Belmont
d2d865c800
(MESS) apple2: Support some oddball sized disk images and DOS 3.3 disks that were ripped in ProDOS sector order. [R. Belmont]
2014-06-22 03:13:07 +00:00
mahlemiut
78ded05aef
dim_dsk: fix 2HS image loading (can now boot Illumination LASER from floppy)
2014-06-16 01:31:54 +00:00
Scott Stone
f4d741ca06
rainbow.c: New floppy code - uses more reliable 'wd_fdc'. [Bavarese]
...
i86.c: Four new 8086 opcode aliases: 0xc0 is 0xc2; 0xc1 = 0xc3; 0xc8 = 0xca; 0xc9 = 0xcb as documented at OS 2 Museum. [Bavarese]
rx50_dsk.h/c: Rainbow specific; The RX50 _disk drive_ was used in different architectures. Floppy format used by Rainbow-100 and -190. Track layout (post-amble, some positions) yet unverified. Currently only raw 400 K disk dumps are supported (*.img). [Bavarese]
2014-06-09 00:42:53 +00:00
Dirk Best
d93c9277c8
vtech1: Use the slot system for I/O and Memory expansion slots. Emulate
...
the newly dumped RS-232 cartridge. Add support for the WordPro
cartridge. Cleanup driver.
2014-06-07 09:57:00 +00:00
Curt Coder
82f7387896
(MESS) ql: Expansion WIP. (nw)
2014-06-03 10:54:04 +00:00
Olivier Galibert
7e22428d6a
ipf: Fix #1360 [O. Galibert]
2014-05-11 17:17:32 +00:00
cracyc
4b0f0aae85
pc_dsk: doh (nw)
2014-05-05 12:35:48 +00:00
cracyc
983225cd17
pc_dsk: 1.2MB floppies have 80 tracks (nw)
2014-05-05 03:25:22 +00:00
Wilbert Pol
50150040e2
(MESS) msx.c: Floppy cleanup (nw)
2014-04-29 20:16:10 +00:00
Oliver Stöneberg
6b0355117f
small cleanup in formats headers (nw)
2014-04-26 06:54:46 +00:00
Robbbert
84bbd78250
(MESS) fc100 : revert r29831
2014-04-23 10:19:25 +00:00
Robbbert
74f2efb158
(MESS) fc100 : seems cassette frequencies are 600/1200, so halved everything.
...
Also fixed unreliable loading by initialising some variables.
2014-04-22 10:36:55 +00:00
Michaël Banaan Ananas
adcf35ce1c
The product model is FC-100, FC stands for Famicom. Goldstar have made several "FC" homecomputers including an MSX1 called FC-200.
2014-04-20 20:09:01 +00:00
Robbbert
67ad2ee836
(MESS) fc100 : added support for CAS-format files.
2014-04-20 13:43:19 +00:00
R. Belmont
d46cefb791
(nw)
2014-04-12 20:45:18 +00:00
R. Belmont
4507757178
(MESS) Apple II: implemented cycle-exact Disk II floppy controller using the modern floppy subsystem. [O. Galibert, R. Belmont]
2014-04-12 20:20:11 +00:00
Olivier Galibert
5e378738aa
Oric 1: Spring cleaning [O. Galibert]
...
Putting back the apple2 disk2 in the Pravetz 8D will wait until the
next generation one is finalized.
2014-04-12 15:15:20 +00:00
cracyc
2130b87ae0
td0_dsk: cleanup (nw)
2014-04-09 13:46:04 +00:00
Miodrag Milanovic
fec65e0b57
Cleanups and version bump
2014-04-07 06:04:18 +00:00
Curt Coder
6eafc6bb3f
(MESS) tandy2k: Tries to load DOS now. (nw)
2014-04-06 20:46:17 +00:00
Miodrag Milanovic
de513a0f98
reverting, sorry for this vconv needs to be updated (nw)
2014-03-31 10:23:22 +00:00
Miodrag Milanovic
2cc9ca4c5e
VS2013 x64 is little bit more anal about signed/unsigned comparison (nw)
2014-03-31 10:06:05 +00:00
Miodrag Milanovic
b297c61ebd
made MAME and MESS compile under VS2013, 32bit only for now (nw)
...
OG: please check things in H8 core, thing in timer16 can caused some issues in past
2014-03-31 08:29:30 +00:00
mahlemiut
6251ca5153
fmtowns: converted to use wd_fdc and modern floppy drive implementation.
2014-03-31 01:23:08 +00:00
Oliver Stöneberg
974677858b
small LSB_FIRST cleanup (nw)
2014-03-30 14:20:06 +00:00
Oliver Stöneberg
2d3b6aece1
some dynamic_buffer/dynamic_array usage cleanups (nw)
2014-03-29 19:40:53 +00:00
Oliver Stöneberg
eaf446ebc4
converted some malloc()/free() usage to dynamic_array/dynamic_buffer (nw)
2014-03-29 13:19:42 +00:00
Oliver Stöneberg
06ab983049
converted some more global_alloc_array() usage to dynamic_array/dynamic_buffer (nw)
2014-03-29 12:36:11 +00:00
Olivier Galibert
536dd63920
floppy: splice-related fixes [O. Galibert]
2014-03-26 14:16:43 +00:00
Oliver Stöneberg
6bd1f0b658
osd_* -> global_* compilation fixes (nw)
2014-03-24 22:16:44 +00:00
Oliver Stöneberg
7a135e058a
do not use osd_malloc/osd_free in non-OSD code (nw)
2014-03-24 21:56:16 +00:00
Oliver Stöneberg
1907b48643
and more global_free() -> global_free_array()(nw)
2014-03-17 17:15:03 +00:00
cracyc
ff808d1af4
i8089: channel priorities [Carl]
...
i8251: fix rx (nw)
z80dart: fix rx (nw)
imd_dsk: fix free array crash (nw)
(mess) isbc_215g: hdd seeks (nw)
2014-03-12 21:43:05 +00:00
Aaron Giles
4ea9df02a1
Moved core template container classes up from emutempl.h to coretmpl.h:
...
[Aaron Giles]
* these classes now no longer take a resource_pool; everything is
managed globally -- this means that objects added to lists must be
allocated with global_alloc
* added new auto_pointer<> template which wraps a pointer and auto-frees
it upon destruction; it also defaults to NULL so it doesn't need to
be explicitly initialized
* moved tagged_list template to tagmap.h
Redo of the low-level memory tracking system: [Aaron Giles]
* moved low-level tracking out of emu\emualloc into lib\util\corealloc
so it can be shared among all components and used by core libraries
* global_alloc and friends no longer use a resource pool to track
allocations; turns out this was a wholly redundant system that wasted
a lot of memory
* removed global_resource_pool entirely
* added global_free_array to delete arrays allocated with
global_alloc_array
* added tracking of object versus array allocation; we will now error
if you use global_free on an array, or global_free_array on an object
Added new utility helper const_string_pool which can be used to
efficiently accumulate strings that are not intended to be modified.
Used by updated makelist and software list code. [Aaron Giles]
Updated png2bdc and makelist tools to not leak memory and use more modern
techniques (no more MAX_DRIVERS in makelist, for example). [Aaron Giles]
Deprecated auto_strdup and removed all uses by way of caller-managed
astrings and the software list rewrite. [Aaron Giles]
Rewrote software list management: [Aaron Giles]
* removed the notion of a software_list that is separate from a
software_list_device; they are one and the same now
* moved several functions into device_image_interface since they really
didn't belong in the core software list class
* lots of simplification as a result of the above changes
Additional notes (no whatsnew):
Moved definition of FPTR to osdcomm.h.
Some changes happened in the OSD code to fix issues, especially regarding
freeing arrays. SDL folks may need to fix up some of these.
The following devices still are using tokens and should be modernized
(I found them because they kept their token as void * and tried to
delete it, which you can't):
namco_52xx_device (mame/audio/namco52.c)
namco_54xx_device (mame/audio/namco54.c)
namco_06xx_device (mame/machine/namco06.c)
namco_50xx_device (mame/machine/namco50.c)
namco_51xx_device (mame/machine/namco51.c)
namco_53xx_device (mame/machine/namco53.c)
voodoo_device (emu/video/voodoo.c)
mos6581_device (emu/sound/mos6581.c)
aica_device (emu/sound/aica.c)
scsp_device (emu/sound/scsp.c)
dmadac_sound_device (emu/sound/dmadac.c)
s3c2440_device (emu/machine/s3c2440.c)
wd1770_device (emu/machine/wd17xx.c)
latch8_device (emu/machine/latch8.c)
duart68681_device (emu/machine/68681.c)
s3c2400_device (emu/machine/s3c2400.c)
s3c2410_device (emu/machine/s3c2410.c)
strataflash_device (mess/machine/strata.c)
hd63450_device (mess/machine/hd63450.c)
tap_990_device (mess/machine/ti99/990_tap.c)
omti8621_device (mess/machine/omti8621.c)
vdt911_device (mess/video/911_vdt.c)
apollo_graphics_15i (mess/video/apollo.c)
asr733_device (mess/video/733_asr.c)
2014-03-11 15:54:58 +00:00
Robbbert
eaa9538d9f
(MESS) applix : corrected file-ext of disks
2014-03-10 10:55:45 +00:00
Michael Zapf
aa7f94d246
(MESS) Floppy modernization, part 2.
2014-03-09 23:04:16 +00:00
Michael Zapf
4415ff8329
Moved sbyte_mfm_r out of private area to make it accessible to format
...
implementations. (nw)
2014-03-09 22:58:11 +00:00
Robbbert
174b7aa57e
(MESS) SOL20 : added partial support for SVT format (used in Solace emulator) [Robbbert]
2014-03-04 11:57:46 +00:00
Curt Coder
57dafc93ed
Fixed memory leak. (nw)
2014-03-03 07:24:39 +00:00
Robbbert
f273d09bd5
(MESS) microbee : added support for TAP and BEE formats (used in ubee512 emulator) [Robbbert]
2014-02-27 13:01:33 +00:00
Robbbert
c828d34891
(MESS) sorcerer : added .TAPE cassette format [Robbbert]
2014-02-23 11:11:58 +00:00
Curt Coder
c79f7b250e
(MESS) pc: Added support for Microsoft DMF 1.68MB disk images. [Curt Coder]
2014-02-18 21:31:34 +00:00
Curt Coder
23a704c620
(MESS) Cleanup. (nw)
2014-02-18 21:30:53 +00:00
Curt Coder
2e7bf618a5
(MESS) pc: Added support for NASLite 1.72MB disk images. [Curt Coder]
2014-02-18 21:30:36 +00:00
Robbbert
32c2989411
(MESS) spc1000 : Connected Play button. Added notes.
2014-02-17 04:02:09 +00:00
Robbbert
6a57b6378f
(MESS) spc1000 : added TAP cassette format [Robbbert]
2014-02-16 15:15:05 +00:00
Robbbert
f5aa9dc35d
(MESS) apf : added notes
2014-02-14 11:03:06 +00:00
Curt Coder
d71e453b40
g64_dsk: Added bit cell size detection on save. (nw)
2014-02-13 22:48:20 +00:00
Michael Zapf
77f48db87e
(MESS) Minor changes to tifdc; added 360K MFM format to ti99_dsk. (nw)
2014-02-13 16:20:00 +00:00
Robbbert
2bf72dad44
(MESS) apf : added back APT format once again.
...
Note that many APT files are actually APW format (still to be done).
2014-02-13 13:28:28 +00:00
Robbbert
c164e73a4b
(MESS) apf : added support for CAS and CPF cassettes [Robbbert]
...
removed APT support for the moment, it could not have ever worked.
2014-02-13 12:20:48 +00:00
Curt Coder
8dd7482652
(MESS) c64: Floppy WIP. (nw)
2014-02-12 22:05:12 +00:00
Olivier Galibert
be15b0b477
Formats detected with size only should not have a confidence higher than 50 (nw)
2014-02-12 17:59:45 +00:00
Michael Zapf
fb9183eb2c
(MESS) Changing to new floppy implementation, part 1.
2014-02-12 12:41:40 +00:00
Michael Zapf
c9be000d5c
Allow to overwrite find_size and customize offset computation.
2014-02-12 12:39:03 +00:00
Michael Zapf
40c1c87b73
Fixed sector extract for FM recording.
2014-02-12 11:58:29 +00:00
Curt Coder
d04e52ebcc
(MESS) pet: Floppy WIP. (nw)
2014-02-06 16:34:50 +00:00
Curt Coder
657b3018c2
(MESS) c64: Floppy WIP. (nw)
2014-02-04 15:32:09 +00:00
Robbbert
06b8402d65
(MESS) phc25 : a very small note
2014-02-04 13:08:37 +00:00
Curt Coder
1f68cb9336
Cleanup. (nw)
2014-02-03 23:00:04 +00:00
Curt Coder
8ee25c659a
nw
2014-02-03 16:09:18 +00:00
Curt Coder
b10cef380b
(MESS) Refactored the Commodore 1541/1551/1571/2031 disk drives to use the modern floppy system. [Curt Coder]
2014-02-03 15:59:54 +00:00
Robbbert
fb05c87a0d
(MESS) phc25 : can load .phc cassettes
2014-02-02 13:19:58 +00:00
Curt Coder
88cb180618
(MESS) d64_dsk: Fixed memory leak. (nw)
2014-01-24 10:16:53 +00:00
Curt Coder
c2158d2c10
(MESS) g64_dsk: Skip unformatted tracks. (nw)
2014-01-22 20:57:56 +00:00
Curt Coder
92f475be80
Fixed build. (nw)
2014-01-21 22:28:05 +00:00
Curt Coder
e04ec2a3dd
(MESS) g64_dsk: Fixed modern image loading. (nw)
2014-01-21 21:32:41 +00:00
Curt Coder
3076acd9b8
(MESS) compclr2: Added read-only support for Compucolor Virtual Floppy Disk Images. [Curt Coder]
2014-01-18 22:06:40 +00:00
Curt Coder
ff99d1fa0c
(MESS) compclr2: Video and floppy WIP. (nw)
2014-01-17 15:50:22 +00:00
Curt Coder
6cb839c2c5
diserial: Added framing error detection. [Curt Coder]
...
(MESS) compclr2: Floppy WIP. (nw)
2014-01-16 21:36:35 +00:00
Curt Coder
b7f7a73994
(MESS) compclr2: Floppy WIP. (nw)
2014-01-16 14:51:17 +00:00
Curt Coder
1310c56964
(MESS) compclr2: Emulated the keyboard and floppy WIP. (nw)
...
(MESS) dai: Updated to use new TMS5501. (nw)
tms5501: Rewrote the emulation to use devcb2 and diserial. [Curt Coder]
flopimg: Added preliminary support for the 8-N-1 serial encoding scheme used on Compucolor II floppies. [Curt Coder]
2014-01-15 17:10:28 +00:00
Curt Coder
e49e89bebd
(MESS) d64_dsk: Fixed number of tracks. (nw)
2014-01-15 15:21:22 +00:00
Michael Zapf
7fa1432265
Prevent clock bit to be deleted after CRC in FM. [Michael Zapf]
2014-01-05 16:25:21 +00:00
Miodrag Milanovic
ca546caa6e
Cleanups and version bump
2013-12-24 07:24:51 +00:00