Activity for thrice

  • thrice thrice committed [1f5c8d]

    update symbols from file on enter pressed

  • thrice thrice committed [21828e]

    fix 3 widget hexpand bug

  • thrice thrice committed [418adf]

    fix holes where filename can be blank, resulting in NULL table

  • thrice thrice committed [a2ee96]

    sort symbols list on label

  • thrice thrice committed [fdb1dd]

    remove filter/search thing, enable the native search on the list view

  • thrice thrice committed [cc5b65]

    set initial size of symbols dialog to something vaguely useful

  • thrice thrice committed [07c1f9]

    tidy ups

  • thrice thrice committed [6671c3]

    more work on the GUI

  • thrice thrice committed [0c2968]

    start on the filename/reload for symbols

  • thrice thrice committed [62f4e7]

    start symbols GUI dialog

  • thrice thrice committed [103dfa]

    updates to memory browser and debugger to allow them to use symbols

  • thrice thrice committed [720a70]

    switch parser to regexes

  • thrice thrice committed [5d8662]

    add save, pause and mute toolbar buttons

  • thrice thrice committed [54e9ae]

    make toolbar labels switchable

  • thrice thrice committed [cbde60]

    use glib hash table

  • thrice thrice committed [4e16a0]

    crude parser added

  • thrice thrice committed [cf6d1e]

    get the symbols parser call into place

  • thrice thrice committed [2eaa2b]

    add address parser sources

  • thrice thrice committed [a41b03]

    add toolbar separators to recreated and speed control

  • thrice thrice committed [eadae4]

    centre RZXS toggle button label

  • thrice thrice committed [ff3bca]

    kill off double clicking on the speed spin button

  • thrice thrice committed [10defb]

    tidy now working speed button

  • thrice thrice committed [53dc6f]

    repair lost options->toolbar update

  • thrice thrice committed [031af0]

    get speed label in an event box

  • thrice thrice committed [9f438c]

    more tweaks to speed toolbar widget

  • thrice thrice committed [2acbbd]

    tidy compiler warnings in toolbar code

  • thrice thrice committed [eb7135]

    enable the toolbar speed control

  • thrice thrice committed [4b4352]

    make a simple SVG icon work in toolbar

  • thrice thrice committed [84ef8f]

    set toolbar visibility from settings on startup

  • thrice thrice committed [d0dd7e]

    add toolbar options setting

  • thrice thrice committed [2a50c2]

    recreated zx toolbar button working

  • thrice thrice committed [6d20d5]

    fill out the toolbar a bit

  • thrice thrice committed [4fc68d]

    update README

  • thrice thrice committed [f05054]

    wheel and toggle behaviour as required

  • thrice thrice committed [b67812]

    get scroll events working on the statusbar speed label

  • thrice thrice committed [b91ab9]

    remove unneeded enter/leave event handler

  • thrice thrice committed [60308b]

    make statusbar speed label clickable

  • thrice thrice committed [440bbb]

    Merge remote-tracking branch 'upstream/feature-138-larger-keyboard-image'

  • thrice thrice committed [41fb8e]

    Merge remote-tracking branch 'upstream/master'

  • thrice thrice committed [17b2f0]

    Merge remote-tracking branch 'origin/master'

  • thrice thrice committed [999f26]

    merge upstream master

  • thrice thrice committed [1d7f89]

    Merge remote-tracking branch 'upstream/master'

  • thrice thrice committed [3da319]

    switch from my keyboard graphic to the one FredM uses in the Mac Fuse build

  • thrice thrice committed [3e987c]

    add new keyboard graphic file

  • thrice thrice committed [1d4d64]

    Update README to make my changes clear

  • thrice thrice committed [1a2df0]

    Make my mods clear in About dialog

  • thrice thrice committed [d6d9bc]

    Merge 1.5.7

  • thrice thrice updated merge request #3

    Step over button in debugger

  • thrice thrice updated merge request #2

    Previous value of PC in debugger

  • thrice thrice committed [1a466a]

    restore original step next function, make step over separate

  • thrice thrice committed [3a8bcc]

    rework step to step-into and step-over

  • thrice thrice committed [66d6d9]

    Merge branch 'memory_browser_offset_fix2'

  • thrice thrice posted a comment on merge request #5

    That's better. The SF merge request dialog only shows the commits you're requesting be merged after you've hit the send button. You can't tell if you've made a mistake until you make it! Anway, this looks right now and I attach a screenie which shows the before and after dialogs.

  • thrice thrice created merge request #5

    Make the memory browser offset entry wider (v2)

  • thrice thrice committed [67becb]

    make the address entry field wider

  • thrice thrice updated merge request #4

    Make the memory browser offset entry wider

  • thrice thrice posted a comment on merge request #4

    oops, that didn't work out as planned. :o} I think I've requested a merge from the wrong branch. Let me work out how to cancel this and try that again!

  • thrice thrice created merge request #4

    Make the memory browser offset entry wider

  • thrice thrice committed [7e7de4]

    make the address entry text widget wider

  • thrice thrice committed [46bcd6]

    trivial merge conflict in debugger gui

  • thrice thrice committed [925aa5]

    Merge remote-tracking branch 'upstream/master'

  • thrice thrice created merge request #3

    Step over button in debugger

  • thrice thrice committed [7b3e13]

    add stepover button, tidy debugger's next function

  • thrice thrice committed [ff4c7e]

    Merge branch 'feature-128-previous-pc'

  • thrice thrice committed [42fd52]

    debugger step over button

  • thrice thrice committed [d09522]

    fix syntax err

  • thrice thrice committed [2eeb4d]

    tidy up some of the code

  • thrice thrice committed [d8800a]

    more drag and drop tidying up

  • thrice thrice committed [33ee26]

    tagged source in debugger, initial

  • thrice thrice created ticket #434

    1.5.6 regression: save binary no longer saves 64KB

  • thrice thrice posted a comment on merge request #2

    I had another go. :) I added a flag to indicate the validity of the previous PC value. This flag is set false when the Z80 is reset, then set true when the PPC value is set to something. The GUI shows the PPC value as "------" when the flag is indicating an invalid PPC. The snapshot code does a Z80 reset, and the RZX loader loads a snapshot, so unless there are any other holes I'm unaware of this should be OK. I wasn't sure what to do about the PPC debugger value. The interface only allows for 16...

  • thrice thrice committed [0f2504]

    use flag to indicate previous PC validity, couple of bug fixes

  • thrice thrice posted a comment on merge request #2

    Um, yes, good question. These are the sort of nuances I'm not familiar with. :o} None of the numbers the value can hold (0-0xFFFF inclusive) would make sense, so I think the correct thing to do would be to add a flag indicating that the previous-PC is valid or invalid. This could be a separate variable, or I could change the type from regpair to something wider so it could hold a sentinel value. I prefer the flag option. The GUI can then reflect the status (printing "----" to indicate invalid). Is...

  • thrice thrice created merge request #2

    Previous value of PC in debugger

  • thrice thrice committed [aa29c3]

    previous PC in debugger, initial

  • thrice thrice posted a comment on ticket #128

    Small update: I took the calls to SAVE_PREVIOUS_PC out of the RET and RST macros. They weren't right there, producing off by one errors in the PrevPC value. As for the interface, yes, it's tricky. The debugger variable value is neat but rather useless! It's a terribly inconvenient way to get at the value. I'm still using my hacked debugger window, which shows it at a glance. The thing is, the PrevPC value doesn't really fit anywhere in there. It's not a register, so can't go in with the registers,...

  • thrice thrice posted a comment on ticket #128

    I was looking to learn about the fuse codebase and homed in on this ticket in a rather arbitrary way. How would saving the previous PC register work I asked myself? I started investigating, and from an initial parse of the fuse code it looks fairly straightforward. In the z80 structure I created on of these: regpair previous_pc; In the z80_macros.h header I created these two macros: #define PPC z80.previous_pc.w and #define SAVE_PREVIOUS_PC (PPC=PC) then added a SAVE_PREVIOUS_PC call to the existing...

  • thrice thrice posted a comment on ticket #131

    Goodness. I like your service... :) That works a treat. In my game loop code I added this where I appear to have a problem: void gl_assert(void) { while(1); } ... case MOVE_LEFT: gl_assert(); game_state->runner->xpos--; then pick the address of the assert function from the compiler's map file with this: PYTHONPATH=. ./fuse --debugger-command "break $(grep -P '^_gl_assert' zxrunner.map | perl -ne '/(\$\w\w\w\w)/ && print "$1"')" I tweaked your little python script to dump the whole memory space (I...

  • thrice thrice created ticket #131

    Allow the Spectrum to talk to the emulator

  • thrice thrice posted a comment on discussion General Discussion

    There doesn't seem to be anywhere on the SF interface to say thanks, so I'll post here. Thanks! Got it running on Ubuntu with an Infinity In-USB2 foot controller, generating key presses to start/stop and skip back and forth in VLC. Works a treat. I was a bit stuck at first because it defaulted to an incorrect input device (11, mine came up as 5). Would it be possible to improve this? Say, unplug the controller, scan the devices, plug it in, scan again, and see what's appeared? That would be possible,...

  • thrice thrice posted a comment on ticket #358

    The RZXS keyboard has been in the main build for a year. I haven't actually tested 1.3.8, but it's working fine with the 1.3.5 build i happen to have on this box in front of me. The switch on the back should be in "layer A" mode, and you need to enable it via Options->General->Recreated ZX Spectrum. If you open a regular text editor on your PC and press '1' on the RZXS keyboard you should get "ab" printed. If all that matches your setup, ask on the mailing list or open a support ticket.

  • thrice thrice modified a comment on ticket #358

    OK, I gave that a run on the same VM setup as before. I pressed (and released) A,...

  • thrice thrice posted a comment on ticket #358

    OK, I gave that a run on the same VM setup as before. I pressed (and released) A,...

  • thrice thrice posted a comment on ticket #358

    Windows isn't my thing, but I have an old WIn7 virtual machine to hand, so I ran...

  • thrice thrice posted a comment on ticket #358

    The 02 patch applied cleanly and appears to work. I haven't tested every key sequence...

  • thrice thrice posted a comment on ticket #358

    Can confirm that with a very slight tweak to pick up a header file from the right...

1
MongoDB Logo MongoDB