1
0
mirror of https://git.code.sf.net/p/fuse-emulator/fuse synced 2026-01-27 01:41:34 +03:00
Commit Graph

211 Commits

Author SHA1 Message Date
Fredrick Meunier
6c20883b1f Minor reformatting 2018-07-03 08:52:18 +10:00
ub880d
ccb5a6910f Emulate bug loading 0 length blocks
with tape traps enabled
2018-03-22 20:59:46 +11:00
Philip Kendall
6bd863e05e Allow fastloading with the phantom typist. 2017-11-16 20:39:58 +00:00
Philip Kendall
7626d4fc6e Allow autoloading of LOAD ""CODE programs. 2017-11-15 22:44:46 +00:00
Philip Kendall
7d1cb99aba Give the phantom typist different behaviour on different machines. 2017-11-14 23:07:21 +00:00
Philip Kendall
11b0a22b07 Activate phantom typist in the right place. 2017-11-14 22:27:56 +00:00
Philip Kendall
39cb8278fe Disable tape acceleration if an edge occurs at the originally scheduled
time, as this means we need to sample it normally rather than
accelerating the *next* edge.
2017-09-23 22:42:10 +01:00
Philip Kendall
d0b6f96947 Add "tape:microphone" debugger variable giving access to current tape
input level.
2017-09-23 19:16:00 +01:00
Sergio Baldoví
9e07ecfb12 Disable tape traps when playing/recording RZX files
(more from bug #336) (thanks, windale).
2017-04-25 22:45:45 +02:00
Fredrick Meunier
ba77c2ab67 Move memory.[ch] to memory_pages.[ch]
To avoid clashes with any similarly named system files (thanks,
BogDan Vatra and Sergio Baldoví).
2016-12-10 20:27:03 +11:00
Fredrick Meunier
5de51003fd Retire legacy RCS tags 2016-10-24 11:45:18 +11:00
Fredrick Meunier
65efd6859b Change microphone state when 0 tstate pulses do not have the no edge flag set.
Legacy-ID: 5730
2016-08-12 12:00:44 +00:00
Philip Kendall
6e9213d853 Merge trunk into startup ordering branch.
Legacy-ID: 5669
2016-07-08 21:30:47 +00:00
Philip Kendall
1aa3488f7f Add display initialisation to the startup manager.
Legacy-ID: 5665
2016-07-06 19:22:35 +00:00
Philip Kendall
df72dd319b Make every startup module dependent on setuid() having been called.
Legacy-ID: 5659
2016-06-30 19:35:18 +00:00
Philip Kendall
4ee9aaa31c Add event subsystem into startup manager.
Legacy-ID: 5654
2016-06-19 21:44:05 +00:00
Philip Kendall
c8f1ad25e1 Use ARRAY_SIZE macro (thanks, Sergio).
Legacy-ID: 5652
2016-06-19 19:05:12 +00:00
Philip Kendall
3f6e39eaea Use startup manager for end functions as well.
Legacy-ID: 5648
2016-06-18 21:54:46 +00:00
Philip Kendall
d1d77feedd Add tape subsystem into startup manager.
Legacy-ID: 5646
2016-06-17 21:43:42 +00:00
Fredrick Meunier
068e5045a1 Fix use of tape traps if VERIFY is requested (thanks, Alberto Garcia) (more from
patch #337).

Legacy-ID: 5586
2016-06-04 14:04:25 +00:00
Fredrick Meunier
ff60f36fa8 Fix regression causing some Alkatraz games to fail to load if fastloading is
enabled (fixes bugs #343 and #345) (thanks, Phil and Sergio).

Legacy-ID: 5475
2016-05-11 11:33:46 +00:00
Fredrick Meunier
99b964e30b Have a go at updating copyright dates since v 1.1.1.
Legacy-ID: 5432
2016-05-01 04:16:09 +00:00
Fredrick Meunier
c8febb9ed3 Whitespace fix.
Legacy-ID: 5395
2016-04-24 23:34:12 +00:00
Fredrick Meunier
c0726a880d Correctly count number of pulses in PZX pulse block for tape browser.
Legacy-ID: 5366
2016-03-25 09:58:54 +00:00
Fredrick Meunier
1cf9f66d07 Also check if data blocks are headers for handling PZX files.
Legacy-ID: 5364
2016-03-24 23:48:41 +00:00
Fredrick Meunier
c080e615f0 Add tape data playback in tape edge handling and correct time sound from tape
edge starts (fixes bug #330).

Legacy-ID: 5358
2016-03-01 04:18:02 +00:00
Stefano Bodrato
df6a58a813 Capture BASIC video functions to SVG file (patch #322).
Legacy-ID: 5314
2015-08-23 22:27:39 +00:00
ub880d
dc73367b1b Skip tape traps if VERIFY is requested (patch #337).
Legacy-ID: 5311
2015-07-04 04:47:58 +00:00
Sergio Baldoví
80200e9a85 Don't show an error when rewinding an empty tape.
Legacy-ID: 5187
2015-03-22 00:59:41 +00:00
Stuart Brady
91151039f0 Add missing const qualifiers
Legacy-ID: 5183
2015-03-19 14:47:11 +00:00
Stuart Brady
7e7a459c11 Use libspectrum_{new,new0,renew}() macros where sizeof(elem) == 1
Legacy-ID: 5126
2015-03-02 21:12:30 +00:00
Fredrick Meunier
a646470f29 Fix speech in Cobra's Arc - Medium Case.tzx when loaded with tape traps enabled
(thanks, zx81 and Sergio).

Legacy-ID: 5083
2014-05-09 15:13:41 +00:00
Fredrick Meunier
527a4e001c Update SE ROMs to v4.04.
Legacy-ID: 4863
2013-01-27 11:28:00 +00:00
Philip Kendall
ebf7d43046 Fix warnings.
Legacy-ID: 4817
2012-12-28 20:37:55 +00:00
Fredrick Meunier
dfcf925e0d Switch to using libspectrum_free over free to match our allocations.
Legacy-ID: 4717
2012-06-07 03:54:45 +00:00
Fredrick Meunier
00dbfa316b Switch to using libspectrum_malloc over raw malloc.
Legacy-ID: 4715
2012-06-07 03:32:59 +00:00
Fredrick Meunier
103657baa5 Switch to using libspectrum_realloc over raw realloc.
Legacy-ID: 4713
2012-06-07 03:19:57 +00:00
Sergio Baldoví
f2cfaba381 Fix various memory leaks (rest of bug #254).
Legacy-ID: 4696
2012-05-07 02:05:13 +00:00
Philip Kendall
df7ec35799 Make event_add_with_data() just blow up if it can't allocate memory.
Legacy-ID: 4641
2012-01-21 13:42:51 +00:00
Philip Kendall
38c04c8da8 utils_close_file() can never fail, so don't write excessive code to handle it
failing.

Legacy-ID: 4632
2012-01-19 22:55:39 +00:00
Philip Kendall
0fc9fc16c4 Make debugger_event_register() just blow up if it can't allocate memory.
Legacy-ID: 4631
2012-01-19 22:43:24 +00:00
Philip Kendall
2fe6955b1b Make event_register() just blow up if it can't allocate memory.
Legacy-ID: 4630
2012-01-19 22:32:50 +00:00
Fredrick Meunier
5ca9610ecf We want to allow 0 tstate blocks to twiddle the mic to accommodate the set signal
level block.

Legacy-ID: 4438
2011-05-14 14:22:24 +00:00
Fredrick Meunier
79c52ea7f2 Add case for set signal level block.
Legacy-ID: 4435
2011-05-14 05:52:06 +00:00
Philip Kendall
65793a166a Fix warnings.
Legacy-ID: 4420
2011-05-04 22:35:58 +00:00
Philip Kendall
2140b9817f Move to a system where memory sources are registered by 3rd parties.
Legacy-ID: 4378
2011-04-26 23:02:06 +00:00
Philip Kendall
670eaf5bc5 Merge in changes from trunk.
Legacy-ID: 4374
2011-04-25 20:36:33 +00:00
Philip Kendall
96129d5cca First bit of rework: merge memory_page.bank and memory_page.source.
Legacy-ID: 4314
2011-02-18 23:31:59 +00:00
Philip Kendall
f07ae3ffd8 Move all peripherals files to new peripherals/ subdirectory.
Legacy-ID: 4288
2011-02-03 21:06:22 +00:00
Philip Kendall
023faa3d16 Rework peripheral handling to reduce explicit coupling (extended version of
patch #237).


Legacy-ID: 4258
2011-01-13 21:55:25 +00:00