1
0
mirror of https://github.com/TomHarte/CLK.git synced 2024-11-21 21:33:54 +00:00

Commit Graph

  • f00e7c4a80
    Merge pull request #1413 from TomHarte/ShakerScanTarget master Thomas Harte 2024-10-19 10:15:30 -0400
  • 49c811b5f5 Avoid taking an out-of-range pointer. Thomas Harte 2024-10-19 10:12:51 -0400
  • b6c21e071d Update version number. 2024-10-19 Thomas Harte 2024-10-19 09:19:59 -0400
  • e68129e47e
    Merge pull request #1412 from TomHarte/CRTCType Thomas Harte 2024-10-18 20:31:45 -0400
  • 72d7917415 Specify correct 6845; experiment with vsync. Thomas Harte 2024-10-16 21:02:58 -0400
  • 53837fe132
    Merge pull request #1411 from TomHarte/CMakeWarnings Thomas Harte 2024-10-15 22:25:06 -0400
  • 08d094c786 Use appropriate std::array semantics. Thomas Harte 2024-10-15 22:14:29 -0400
  • a1634ab496 Reduce uninitialised usages. Thomas Harte 2024-10-15 22:10:16 -0400
  • d35165bd8e Correct parameter usage. Thomas Harte 2024-10-15 21:54:04 -0400
  • b701ce9721 Shuffle construction order. Thomas Harte 2024-10-15 21:51:23 -0400
  • f3e18da416 Use custom type for deleter. Thomas Harte 2024-10-15 21:49:42 -0400
  • 131ab00304
    Merge pull request #1410 from TomHarte/CPCLatency Thomas Harte 2024-10-15 21:30:39 -0400
  • 26d7d58a5f Add TODO. Thomas Harte 2024-10-15 21:16:07 -0400
  • 02f92a7818 Handle runs that don't cross a pixel boundary. ` Thomas Harte 2024-10-15 21:15:30 -0400
  • b6fff521e4 Allow new interrupts to override the end of previous. Thomas Harte 2024-10-15 12:27:30 -0400
  • 23f1308231 Experiment with reads/writes earlier in the transaction. Thomas Harte 2024-10-15 12:10:36 -0400
  • 947e890c59 Adjust mode latch time, timer hsync signalling. Thomas Harte 2024-10-15 11:53:00 -0400
  • 0f1714de7c
    Merge pull request #1409 from TomHarte/68000Constness Thomas Harte 2024-10-13 21:58:02 -0400
  • a7d2b0f63b Const as many arguments as possible. Thomas Harte 2024-10-13 21:34:01 -0400
  • 9c550a8154
    Merge pull request #1408 from TomHarte/M50740ExecutorStyle Thomas Harte 2024-10-10 13:46:34 -0400
  • 49012a21c8 Convert index macro. Thomas Harte 2024-10-09 21:50:03 -0400
  • f136151064 Transcribe op_X macros. Thomas Harte 2024-10-09 21:46:30 -0400
  • 4838728521 Eliminate nibble macros. Thomas Harte 2024-10-09 21:04:32 -0400
  • 95fac5dc13 Begin macro elimination. Thomas Harte 2024-10-09 14:27:35 -0400
  • ac1f7884b5
    Merge pull request #1407 from TomHarte/OptionalCPMData Thomas Harte 2024-10-09 14:16:53 -0400
  • ab411512d4
    Merge pull request #1405 from TomHarte/CRTCFixes Thomas Harte 2024-10-09 14:14:43 -0400
  • 704495ff42 Made reading of data optional. Thomas Harte 2024-10-09 12:27:51 -0400
  • 9acc80260f Eliminate phases due to lack of evidence. Thomas Harte 2024-10-09 11:59:27 -0400
  • 7759fb7e68 Add TODO. Thomas Harte 2024-10-09 11:48:08 -0400
  • 0d71724598 Eliminate extra-scanline flag. Thomas Harte 2024-10-09 11:45:32 -0400
  • ae436f7a51 Fix conflicting usages of EOF. Thomas Harte 2024-10-09 11:16:12 -0400
  • 43ac20cbd2 Fix non-interlaced frame length. Thomas Harte 2024-10-07 21:50:56 -0400
  • 2d90868f5c Reinstitute cursor. Thomas Harte 2024-10-07 21:13:44 -0400
  • 60987ae4a7 Round out interlaced output. Thomas Harte 2024-10-07 20:53:41 -0400
  • 65c1d99120 Add, disable some logging. Thomas Harte 2024-10-05 22:30:53 -0400
  • 35acf88847 Take a swing at adding an adjustment period. Thomas Harte 2024-10-03 22:07:46 -0400
  • 45549b5fcd Switch CRTC type. Thomas Harte 2024-10-03 22:07:12 -0400
  • 2eb9fb6a08 Add faulty attempt at adjustment period. Thomas Harte 2024-09-30 23:47:27 -0400
  • 0d0e1083e6 Fix potential out-of-bounds access. Thomas Harte 2024-09-30 13:37:44 -0400
  • e650f3772a Limit vertical visibility. Thomas Harte 2024-09-30 13:35:28 -0400
  • e5ff4c65b7 Fix accidental skew, off-by-one end of line. Thomas Harte 2024-09-30 13:20:18 -0400
  • 276809f76a Stabilise image, albeit incorrectly. Thomas Harte 2024-09-30 13:16:03 -0400
  • 5e3840c5f1 Attempt to skirt with coherence. Thomas Harte 2024-09-29 23:08:39 -0400
  • 6eace2a3ef Improve address counting. Thomas Harte 2024-09-27 21:27:56 -0400
  • 7817b23857 Take a swing at vertical sync. Thomas Harte 2024-09-27 21:14:57 -0400
  • 432854aeb5 Restore some form of visuals. Thomas Harte 2024-09-26 22:08:22 -0400
  • 433c8f9c3c Make negligible progress. Thomas Harte 2024-09-25 19:30:08 -0400
  • ea25dbfd1e Begin CRTC rejig. Thomas Harte 2024-09-23 21:11:54 -0400
  • 10f8318e79
    Merge pull request #1404 from TomHarte/65816SquareD Thomas Harte 2024-09-21 21:46:00 -0400
  • 17ff0c4f65 Fix PLD/PLB sizes. Thomas Harte 2024-09-21 21:28:38 -0400
  • 9abd653fb9 Avoid impossible clamps. Thomas Harte 2024-09-21 21:25:49 -0400
  • ff6753fcdf PEI: don't page wrap. Thomas Harte 2024-09-21 21:12:04 -0400
  • a65551f652 Give PLB the same stack behaviour as PLD. Thomas Harte 2024-09-21 21:08:02 -0400
  • f0d807a0fe Fix [d], y page-wrapping behaviour. Thomas Harte 2024-09-21 20:49:59 -0400
  • dfcdbe5b6a
    Merge pull request #1402 from TomHarte/CPCInterruptTiming Thomas Harte 2024-09-12 21:12:02 -0400
  • 53e73238fd
    Merge pull request #1403 from TomHarte/OricVSync Thomas Harte 2024-09-12 21:08:51 -0400
  • 581454db69 Tweak mode latch time too. Thomas Harte 2024-09-12 20:47:27 -0400
  • 63d501b629 Pull interrupt to start of hsync. Thomas Harte 2024-09-12 20:45:28 -0400
  • 60bd877ed9
    Merge pull request #1401 from TomHarte/OricVSync Thomas Harte 2024-09-10 21:18:03 -0400
  • 44574465c5 Extend vsync to four lines. Thomas Harte 2024-09-10 21:06:49 -0400
  • 2b7382a014 Loop in vsync as a potential tape input. Thomas Harte 2024-09-10 20:59:05 -0400
  • 584b6df40d Tweak 60Hz period. Thomas Harte 2024-09-10 20:43:01 -0400
  • e55f61deb2 Add vsync getter. Thomas Harte 2024-09-10 20:31:35 -0400
  • a6c6a1c6da Eliminate macros. Thomas Harte 2024-09-10 20:29:34 -0400
  • bdb5abe47b Record updated version number. 2024-09-08 Thomas Harte 2024-09-08 21:34:02 -0400
  • dbe0ebc93e
    Merge pull request #1400 from TomHarte/DelegateOrderTest Thomas Harte 2024-09-08 21:30:44 -0400
  • 1c2f66e855 Fix order of if tests. Thomas Harte 2024-09-08 21:23:58 -0400
  • 7eee3f9e5e
    Merge pull request #1399 from TomHarte/ElectronULARedux Thomas Harte 2024-09-08 21:23:09 -0400
  • b7f069e1bd Add a colour burst. Thomas Harte 2024-09-08 21:12:45 -0400
  • 51c8396e32 Fix faulty centring. Thomas Harte 2024-09-08 21:06:59 -0400
  • 0efe649ca5 Post pixel clock. Thomas Harte 2024-09-08 20:57:43 -0400
  • 75db0018bc Add note on provenance. Thomas Harte 2024-09-08 20:20:03 -0400
  • 2a9e1ea045 Use normal member naming convention. Thomas Harte 2024-09-08 20:16:43 -0400
  • 8feb8aaadc Reintroduce cropping, even if faulty. Thomas Harte 2024-09-06 22:12:19 -0400
  • b8f4385501 Fix palette generation. Thomas Harte 2024-09-06 21:47:13 -0400
  • d8b6d87a1c Attempt colour. Thomas Harte 2024-09-06 21:36:05 -0400
  • f10702b3ca Edge towards proper serialisation. Thomas Harte 2024-09-06 21:01:30 -0400
  • 88248d7062 Fix base address, delays. Thomas Harte 2024-09-06 20:55:26 -0400
  • 5ca1659bcc Do just enough to get 1bpp fixed-palette pixels. Thomas Harte 2024-09-06 20:36:27 -0400
  • 59530a12fd Sub in basic transliteration of hoglet's FPGA. Thomas Harte 2024-09-06 20:21:46 -0400
  • aab2dd68b6 Substitute in a real-time video generator. Thomas Harte 2024-09-06 20:18:29 -0400
  • 83f5065642 Update version. 2024-08-27 Thomas Harte 2024-08-26 21:38:49 -0400
  • 7e3a331eba
    Merge pull request #1394 from TomHarte/ElectronFlicker Thomas Harte 2024-08-26 21:28:53 -0400
  • b5932edff3 Avoid missed interrupts on wraparound. Thomas Harte 2024-08-26 21:13:49 -0400
  • 12846317cb Short-circuit non-interrupts. Thomas Harte 2024-08-26 21:13:25 -0400
  • 051f0546c7
    Merge pull request #1393 from TomHarte/ZXAnalysis Thomas Harte 2024-08-24 21:45:45 -0400
  • eece8c54a4 Factgor out and reuse is-ZX test. Thomas Harte 2024-08-22 21:17:35 -0400
  • 69ba94e379 Add some CP/M smarts to +3 disk analysis. Thomas Harte 2024-08-20 21:43:31 -0400
  • 0de7057d6f Use standard algorithm. Thomas Harte 2024-08-20 20:45:43 -0400
  • 3dcbb40c55
    Merge pull request #1391 from TomHarte/SSLandCSL Thomas Harte 2024-08-14 19:56:18 -0500
  • 91b263f0cf Treat second argument as optional. Thomas Harte 2024-08-14 20:55:33 -0400
  • bcd558867d
    Merge pull request #1387 from TomHarte/SSLandCSL Thomas Harte 2024-08-14 19:55:18 -0500
  • a9c8ef642c Correct original author's typo. Thomas Harte 2024-08-14 18:55:35 -0400
  • 43887b42b1 Allow vsync on line 0. Thomas Harte 2024-08-07 23:05:26 -0400
  • 30b1b36e63 Test digits individually; CSLs autolink. Thomas Harte 2024-08-07 22:44:48 -0400
  • ef11262721 Expand test membership. Thomas Harte 2024-08-07 22:15:43 -0400
  • 2d049f5fdc Implement reset, correct file names. Thomas Harte 2024-08-07 22:00:24 -0400
  • 05f0a122f4 Blank out border. Thomas Harte 2024-08-05 22:06:23 -0400
  • 1977675a73 Add some measure of graphics output. Thomas Harte 2024-08-05 21:48:40 -0400
  • 4ceaab7c26 Merge branch 'master' into SSLandCSL Thomas Harte 2024-07-26 22:08:11 -0400