Subversion Repositories Spectranet

[/] - Rev 576

Rev

Filtering Options

Clear current filter

Rev Log message Author Age Path
576 master syncs 2 slaves winston 2153d 18h /
575 simple master and slave beeper winston 2153d 19h /
574 UDP sync example winston 2153d 19h /
573 Start on hardware tester winston 2302d 13h /
572 Define FD_COPY if not defined winston 2478d 21h /
571 Add args to makefile for different targets winston 2513d 18h /
570 Add guesser's mountpoint busy patch plus new message strings winston 2516d 18h /
569 remove nop to ensure no instruction is fetched at tape trap addr winston 2517d 15h /
568 Make CR/LF handling a bit more sane winston 2517d 15h /
567 guesser's patch to fix certain snapshot loading issues winston 2518d 10h /
566 Make sure powerup spawns get properly reset winston 2518d 11h /
565 fix rotation matrix winston 2547d 11h /
564 More spectator stuff winston 2547d 12h /
563 Start on the scoreboard winston 2554d 11h /
562 Basic status msgs winston 2558d 09h /
561 Player labels and preserve spectators on game reset winston 2560d 12h /
560 More spectator stuff winston 2561d 11h /
559 Start on SDL spectator client winston 2575d 11h /
558 Remove z88dk console driver workarounds winston 2643d 11h /
557 More twittering with a proxy winston 2651d 00h /
556 Recycle session ids from the same client winston 2720d 14h /
555 Fix tape trap return so that interrupts aren't always enabled winston 2761d 10h /
554 Use S_IROTH when opening for writing winston 2806d 14h /
553 ...and include stat.inc winston 2806d 14h /
552 sane filemode when writing winston 2806d 14h /
551 Add guesser's bugfix for streams winston 2806d 15h /
550 Add score draw message winston 2881d 10h /
549 Add time limit to server winston 2881d 11h /
548 Drop serverkills winston 2881d 13h /
547 Disable serverkills, just discard block with unrecognised messages winston 2881d 13h /
546 tnfs protocol doc fixes winston 2932d 13h /
545 Improve deadlist behaviour winston 2946d 12h /
544 Allow spawn points to have a direction option winston 2946d 12h /
543 Yet more scoreboard fixes winston 2946d 15h /
542 More scorekeeping winston 2946d 17h /
541 Add lives limit option winston 2946d 19h /
540 Read of the trapreg now resets the JK flip flop winston 2949d 10h /
539 fix latent programmable trap toggle bug winston 2949d 11h /
538 CPLD timing improvements winston 2949d 11h /
537 More tinkering with lives winston 2959d 10h /
536 Add simple bootloader for allram machines winston 2966d 10h /
535 add boot.zx file winston 2973d 23h /
534 start adding some more options winston 2980d 18h /
533 More translations (server) winston 2988d 11h /
532 More translations winston 2988d 11h /
531 Add files that were forgotten winston 2991d 10h /
530 Handle utf8 characters a bit better in the status line winston 2992d 09h /
529 Add fadeout effect in matchmaking screens winston 2992d 09h /
528 Client UI additions winston 2994d 11h /
527 Build updates winston 2995d 11h /
526 General improvements to the game client and matchmaker winston 2995d 11h /
525 Add scoreboard saving winston 2995d 20h /
524 Direct all error output to scoreboard message area, use va_args list too winston 3001d 14h /
523 Add curses-based scoreboard for the server winston 3002d 14h /
522 allow a CTF server to be specified in a file winston 3004d 21h /
521 add some code so the client can load a defaults file winston 3005d 10h /
520 More game-ending stuff winston 3005d 11h /
519 more endgame stuff winston 3005d 12h /
518 Game-ending stuff winston 3008d 13h /
517 some translations for messages winston 3008d 13h /
516 Add gameover panel winston 3009d 10h /
515 Add gameover panel winston 3009d 10h /
514 Add gameover panel winston 3009d 11h /
513 Add player score winston 3071d 12h /
512 Move team flag scores down to make room for player score winston 3071d 13h /
511 Add endgame score function winston 3071d 14h /
510 Add endgame score function winston 3071d 14h /
509 new CTFgame example map winston 3071d 19h /
508 Add guesser's sebasic patch winston 3071d 19h /
507 Transition from matchmaking to the game winston 3124d 08h /
506 Add game startable/not startable message winston 3131d 09h /
505 Set the ready flag winston 3135d 09h /
504 Team switching, fix message buffer buf winston 3138d 10h /
503 More matchmaking winston 3139d 10h /
502 Some basic matchmaking communications winston 3144d 10h /
501 some work on the match maker winston 3146d 10h /
500 Newer versions of z88dk do away with some of the colour defines, use INK values to replace them winston 3148d 13h /
499 Move makesources.pl to its own dir winston 3151d 09h /
498 add siggi's suggestion for flag reset winston 3158d 08h /
497 Add siggi's fix to a potential hang in close, also remove redundant and problem-causing boot tape trap winston 3158d 09h /
496 Add guesser's spectranet detect routine to c libs winston 3160d 09h /
495 add guesser's win32 build compatibility fix winston 3160d 09h /
494 Correct incorrect command id for OPEN winston 3173d 08h /
493 Remove outdated tnfs stuff winston 3173d 08h /
492 guesser's patch for copy et al. winston 3175d 09h /
491 fix bad bug fix in the buffer code (oops) winston 3199d 09h /
490 add libdetect (thanks guesser) winston 3203d 10h /
489 add libdetect (thanks guesser) winston 3203d 10h /
488 tx buffer checking MSB twice and not LSB (thanks Siggi) winston 3205d 09h /
487 add guesser's installer patch winston 3205d 11h /
486 Fix very very old bug: hardware socket memory address set far too high winston 3216d 10h /
485 update snapshot with new OPEN syscall winston 3223d 08h /
484 Backwards compatibility for new tnfs open winston 3225d 13h /
483 guesser's changes for vfs and z88dk Makefiles winston 3225d 18h /
482 make header files be dependencies winston 3243d 12h /
481 more matchmaking stuff, game loop clock compensation winston 3243d 13h /
480 add ping timeouts, fix some of the indentation winston 3244d 19h /
479 ...not forgetting mmsocket.c winston 3250d 10h /
478 Modify some of the twitter stuff for the matchmaker winston 3250d 10h /
477 Make collisions with the map more forgiving winston 3251d 10h /
476 Fix sub-pixel movement winston 3251d 10h /
475 Make the flag indicator winston 3251d 11h /
474 More scoreboard stuff winston 3252d 09h /
473 Reorder some of the messages and add a client-to-server message so the server knows when the client's message loop is running winston 3252d 11h /
472 Make a start on the scoreboard updates winston 3253d 11h /
471 Start on messages and status winston 3253d 12h /
470 Detect flag being captured winston 3254d 11h /
469 oops, forgot to add powerups.c winston 3254d 11h /
468 Add colours, change background to black (too much attr clash) winston 3254d 11h /
467 Implement powerups winston 3254d 13h /
466 Add flags winston 3254d 18h /
465 Use both bytes for tile count winston 3254d 20h /
464 check a sprite is not null before removing it winston 3256d 10h /
463 Add guesser's win32 stuff, add flag sprite winston 3256d 11h /
462 Fix remote spawnpoint bug and add graphical spawn indicators winston 3257d 11h /
461 Basic spawn points winston 3257d 12h /
460 More work on collisions winston 3258d 11h /
459 some more tweaks winston 3259d 12h /
458 some small tweaks winston 3259d 12h /
457 Make things be able to crash into the map and get killed winston 3265d 10h /
456 Add some more sprite goodness winston 3267d 12h /
455 Basic firing for photon cannon winston 3267d 19h /
454 Rudimentary map collision winston 3268d 10h /
453 Map loader winston 3268d 15h /
452 More on viewports plus rudimentary collision detection winston 3271d 10h /
451 Work on viewports winston 3272d 10h /
450 more CTF goodness winston 3273d 09h /
449 More CTF winston 3274d 14h /
448 More capture the flag winston 3275d 10h /
447 More ctf game stuff winston 3277d 13h /
446 More ctf game stuff winston 3277d 13h /
445 Start on capture-the-flag example game winston 3280d 10h /
444 add path check to move command winston 3291d 10h /
443 Fix umount bug winston 3294d 10h /
442 New errno.inc and prevent file overwrite on copy winston 3295d 22h /
441 remove bugs in path concatenation winston 3299d 10h /
440 copy destination smartness, detect directory as destination winston 3299d 10h /
439 oops, broke close() winston 3307d 13h /
438 Current fs wasn't being set according to the file descriptor in use winston 3307d 14h /
437 ...making sure to actually add copy.asm winston 3308d 10h /
436 make a start on the cp command winston 3308d 10h /
435 Make NMI menu snapshot item correct winston 3310d 15h /
434 Fix stat bug in directory listing winston 3310d 15h /
433 Make sure config copied sysvar is updated on exit winston 3389d 15h /
432 Alistair Cree's vfs.asm fix winston 3399d 11h /
431 apply Philip Kendall's dependency fix winston 3399d 11h /
430 Add modcall procedure to get ROM version, better idea, use BC winston 3437d 11h /
429 Add modcall procedure to get ROM version winston 3437d 11h /
428 Silence the AY on NMI winston 3437d 11h /
427 Make sure all 128K machines start in USR 0 mode winston 3449d 15h /
426 auto setup for new Spectranets winston 3460d 11h /
425 Trap disable jumper should disable all traps winston 3463d 16h /
424 fix bug in bin2tape where start wasn't being set winston 3467d 11h /
423 add simple initial configuration server winston 3467d 11h /
422 Make TAP output as well as TZX winston 3471d 18h /
421 it would help if the MAC address was getting set properly after all winston 3491d 19h /
420 Oops. MAC address and hw registers not being set properly since reset fix winston 3491d 20h /
419 don't leak directory handles if user answers no to 'scroll?' message winston 3509d 09h /
418 Add chroot/drop privs to Unix builds winston 3533d 19h /
417 add missing updates for tnfs_directory winston 3533d 20h /
416 add assembly image for cluttered area near the W5100 winston 3548d 15h /
415 CPLD version detection winston 3559d 19h /
414 CPLD version detection winston 3559d 19h /
413 Fix reset branch merge r405:r412 winston 3559d 21h /
412 prepare for branch merge winston 3559d 21h /
411 Add an unset filesystem option winston 3560d 13h /
410 New configuration for the automounter winston 3560d 14h /
409 Add config driven automounter winston 3561d 12h /
408 clean up some of the symbol descriptions to give a proper BOM winston 3571d 10h /
407 Restore IX stuff now binutils is fixed winston 3573d 09h /
406 Tweak link status/reset code for the conditions actually found now the hardware exists winston 3576d 17h /
405 New W5100 reset scheme winston 3583d 14h /
404 create fix-reset branch winston 3586d 10h /
403 add #ifdef for win32 version of mkdir() winston 3589d 13h /
402 Add mkdir/rmdir winston 3589d 18h /
401 Add backoff method to tnfs to avoid swamping a slow server winston 3590d 12h /
400 Improve TNFS timeout and no-valid-address handling winston 3590d 15h /
399 Merge gnubinutils branch r372:398 into trunk winston 3590d 19h /
398 copy build results into the installer dir to simplify building of the installer binary winston 3590d 20h /
397 Add z88dk libs to new build process winston 3590d 20h /
396 remove some redundant files winston 3591d 12h /
395 add missing NULL from length string winston 3597d 15h /
394 work around possible ix offset bug in binutils winston 3597d 15h /
393 Add ZX newline char winston 3597d 19h /
392 kill off some more \n chars winston 3597d 19h /
391 generate the version number winston 3598d 15h /
390 convert errant newline winston 3599d 09h /
389 Make bin2tzx be able to accept a start address winston 3599d 09h /
388 Add the installer winston 3599d 10h /
387 start on the installer/libraryise print routines winston 3602d 13h /
386 add sockdefs winston 3605d 12h /
385 top level makefile plus some tweaks winston 3605d 13h /
384 More to GNU winston 3605d 17h /
383 Page 1 to gnu winston 3606d 14h /
382 Gnu-ise the module manager winston 3606d 15h /
381 Page 3 to gnu winston 3606d 19h /
380 More GNU conversions winston 3606d 21h /
379 It is handy when .inc files are in the repo winston 3613d 23h /
378 It is useful to commit makefiles winston 3613d 23h /
377 Cleanup work for config module winston 3614d 08h /
376 Convert config module to GNU binutils winston 3614d 09h /
375 tweak modules LD script winston 3614d 14h /
374 convert messages module winston 3615d 12h /
373 add ld script and more sections winston 3615d 15h /
372 convert snapman to binutils to test the process winston 3616d 09h /
371 Create new branch for GNU binutils port winston 3616d 12h /
370 Make retry mechanism actually work for file reads winston 3617d 20h /
369 oops, check in missed build script winston 3618d 12h /
368 Increase retry count to reflect faster retry times winston 3618d 12h /
367 improve tnfs retry mechanism winston 3618d 13h /
366 Make DHCP actually stop on break, rather than random other keys winston 3618d 17h /
365 Add autoboot configuration option winston 3620d 11h /
364 README for config winston 3620d 11h /
363 Add commands to create new config and a new section winston 3621d 10h /
362 Add commit/abandon BASIC commands winston 3625d 10h /
361 Reduce number of calls necessary for config, and start to add BASIC commands winston 3625d 13h /
360 Improve section creation so that it can be used even if the section exists, and sets the section pointer too winston 3630d 10h /
359 Add a README for the client so people know to CLEAR 27999 first winston 3630d 11h /
358 Use Android basic auth 'back door' for twitter client winston 3630d 11h /
357 Replace and remove CF items winston 3631d 12h /
356 more config code winston 3636d 11h /
355 integrate config code so far into config module winston 3638d 13h /
354 add missing files winston 3638d 23h /
353 add missing file winston 3638d 23h /
352 page mapping for config routines winston 3639d 11h /
351 add missing file winston 3639d 19h /
350 fix tnfs mount bug when using a hostname rather than a dotted decimal IP winston 3640d 12h /
349 Empty strings should return NULL, not overwrite all of RAM (Guesser) winston 3640d 13h /
348 fix ex instruction (oops) winston 3643d 10h /
347 the correct location for the files would help winston 3643d 11h /
346 more build scripts winston 3643d 11h /
345 configuration items winston 3643d 11h /
344 Simple netcode for A Silly Tank Game winston 3670d 10h /
343 Add ASTG winston 3671d 13h /
342 Rename fsconfig to config winston 3680d 21h /
341 BASIC program bootloader winston 3682d 11h /
340 Add hook for code to run when BASIC is initialized winston 3689d 11h /
339 Add missing files winston 3691d 13h /
338 Add missed file... winston 3722d 23h /
337 Only assert ROMCS during memory reads/writes winston 3735d 17h /
336 checkin missed files (oops) winston 3735d 20h /
335 Get rid of CALL trap, replace with execution trap winston 3735d 20h /
334 Make a start on the ftp module winston 3739d 11h /
333 really add twitter example winston 3742d 09h /
332 Add libhttp and twitter example winston 3742d 09h /
331 Update port numbers in flash programmer winston 3742d 09h /
330 Change to ZXI ports (0x003B to 0x033B), oops winston 3743d 09h /
329 oops, that should have been port 0xNN3B winston 3743d 09h /
328 Change to ZXI ports (0x00FB to 0x03FB) winston 3743d 13h /
327 change port assignments to ZXI - 0x00FB to 0x03FB winston 3743d 13h /
326 modify pastemask so that the edge connector and the big ground pad for the voltage regulator is not on the paste stencil winston 3775d 21h /
325 Add one last screw hole winston 3779d 12h /
324 Add screw holes and slot into outline winston 3779d 13h /
323 make tnfsd work with multiple dir delimiters regardless of the OS winston 3828d 10h /
322 Add shutdown(2) call for the benefit of Windows winston 3828d 11h /
321 simple utility for expanding BASIC tokens from LIST command winston 3833d 10h /
320 Add socklib messages winston 3835d 13h /
319 preserve return code from mount winston 3835d 14h /
318 Use correct start address for mount path (E.Cree), off-by-one error in string copy winston 3837d 12h /
317 Fix some hangs in close winston 3859d 08h /
316 Fix race with buffer unload vs RST, fix RST handling when transferring to/from page A, fix unbalanced stack in RST handling for RX winston 3860d 09h /
315 %reclaim must reset all the pointers winston 3862d 19h /
314 A more useful cat command winston 3865d 09h /
313 need to preserve IX when doing an fs read winston 3868d 10h /
312 correct yet more sloppy thinking winston 3868d 10h /
311 make sure readdir can read to 0x1000-0x1FFF, and fix some regressions in read (oops) winston 3869d 11h /
310 Fix regression in reading directories winston 3869d 17h /
309 make accept() work for very short lived client connections that may already be in CLOSE_WAIT by the time they are seen winston 3870d 11h /
308 make each stream use its own rx buffer winston 3871d 11h /
307 make poll/pollall reliably report closed sockets winston 3875d 11h /
306 Ensure broken connections are handled while waiting for data/waiting for buffers to empty winston 3879d 10h /
305 Take advantage of READ/WRITE's new behaviour winston 3883d 13h /
304 tnfs_read to read up to bufsz, not just one block max winston 3883d 14h /
303 make tnfs_write write the entire requested block or fail, and fix idiotic bug in write_blk winston 3883d 16h /
302 TNFS read now copies directly to destination winston 3890d 15h /
301 move 7ffd port detection to util page winston 3892d 10h /
300 win32 must explicitly set O_BINARY on open(2) winston 3892d 11h /
299 initial porting work for tnfs on win32 winston 3893d 10h /
298 Remove extraneous fprintf winston 3904d 14h /
297 make lseek actually work winston 3904d 14h /
296 fix segfault in OpenBSD/sparc64 caused by bad pointer alloc when there is no dir specified by client winston 3904d 15h /
295 Portability defines for errortable winston 3904d 15h /
294 Add BSD compatibility (strlcmp/strlcat) and default rng for non-BSD operating systems winston 3904d 16h /
293 Add BSD compatibility (strlcmp/strlcat) and default rng for non-BSD operating systems winston 3904d 16h /
292 Add rm/mv winston 3904d 16h /
291 Initial C simple tnfs server winston 3904d 19h /
290 use correct close routine (todo - grand unified close...) winston 3916d 09h /
289 fix 'not found' bug in chdir winston 3916d 10h /
288 Move interface configuration to a module winston 3916d 13h /
287 Add rename/erase to the snap manager winston 3918d 15h /
286 fix stupid bug in simplepathcmd winston 3918d 18h /
285 Add rename to base TNFS implementation winston 3918d 18h /
284 finish move of snapshot stuff from BASIC ROM to snapshot manager winston 3918d 19h /
283 don't enable interrupts in the snapshot manager (causes problems with some games) winston 3924d 10h /
282 waiting for keypress using interrupt timing turned out to be a bad idea winston 3924d 10h /
281 fix null selection bug winston 3924d 16h /
280 First pass at turning the snapshot manager into a module, move snapshot functions from basext to snapman winston 3925d 13h /
279 Add GETCWD fs command winston 3926d 20h /
278 More snapman UI winston 3929d 09h /
277 more UI bits for the snap manager winston 3933d 13h /
276 List snap files winston 3946d 11h /
275 Add extra defs for stat winston 3946d 13h /
274 Selection box for snapshot manager winston 3949d 09h /
273 make a start on the UI for snapshot management winston 3953d 08h /
272 Load/save screen memory via Spectranet RAM pages in preparation for the snapshot manager winston 3960d 15h /
271 Make TNFS able to write/read data that's in 0x1000-0x1FFF winston 3960d 16h /
270 New colour scheme for Spectranet screens winston 3963d 10h /
269 Copy border colour from spectranet sysvars winston 3963d 10h /
268 ...and not forgetting to remove inetinit/dhcp from the ES rom page 2 winston 3965d 10h /
267 Move interface initialization/dhcp client to page 3 to free up space in the page where the NMI user interface lives winston 3965d 11h /
266 Make IM detection code slightly more sane -what was I thinking? winston 3965d 12h /
265 Detect 7FFD/machine type on NMI, and ensure the 'normal' screen is selected on 128K machines winston 3967d 18h /
264 Remove A17, add 0x7FFD bit 3 monitor winston 3967d 22h /
263 First pass of 128K snapshotting winston 3968d 15h /
262 128K snapshot loading winston 3975d 09h /
261 Save the true border colour in snapshots winston 3977d 10h /
260 Add border colour monitoring to the CPLD winston 3977d 11h /
259 Don't DI in ISR winston 3977d 12h /
258 Reduce delay loop in interrupt detection winston 3979d 09h /
257 Fix IM 2 snapshot bugs winston 3979d 11h /
256 Correct stack-off-by-one problem in snapshot return/snapshot register save winston 3980d 08h /
255 Initial snapshot saving winston 3981d 18h /
254 Reinstate the IO pagein winston 3981d 20h /
253 Remove swathes of stuff from the CPLD and make NMI not bounce on the issue 4 winston 3982d 12h /
252 Make filehandles get closed correctly winston 3989d 17h /
251 Preserve A when freeing file descriptor winston 3989d 18h /
250 oops... filename contained in TAP getting corrupted winston 3994d 12h /
249 Add function to reclaim memory allocated for stream stub functions winston 3994d 12h /
248 Handle %save ... LINE winston 3995d 15h /
247 EOF handling now works rather better winston 3995d 16h /
246 TNFS close operations need to actually clear down the file descriptors winston 3995d 20h /
245 Better management of ZX memory winston 3995d 20h /
244 Basic EOF handling for BASIC winston 4002d 19h /
243 Streams support for files and directories winston 4003d 12h /
242 NMI now puts the stack in Spectranet fixed page 3 winston 4014d 12h /
241 Add lockout to programmable trap when our ROM is paged in winston 4014d 13h /
240 Plus 3 ROM detection winston 4027d 11h /
239 Add default file loader winston 4028d 11h /
238 Add %fs command to switch between mounted filesystems winston 4028d 12h /
237 Fix umount in perl server winston 4033d 09h /
236 Manage TNFS sockets for >1 filesystem, fix umount winston 4033d 09h /
235 update BASIC extensions for sysvars shift-around caused by multiple fs implementation winston 4034d 10h /
234 Implement multiple TNFS filesystems winston 4034d 10h /
233 Change mount command to use URLs winston 4037d 18h /
232 URL parser for filesystem mounts winston 4038d 10h /
231 Remove (most) references to the current fs sysvar, since this is now parsed out of pathnames winston 4040d 12h /
230 Add filesystem tag parsing to VFS fs level functions winston 4043d 14h /
229 Move some utility code out of the main ROM and into the utility ROM winston 4043d 16h /
228 BASIC listening sockets winston 4059d 19h /
227 add # to connect and close winston 4059d 23h /
226 better buffer allocation for BASIC streams winston 4068d 12h /
225 Filesystem basic extensions, configuration tool module, streams module winston 4089d 12h /
224 Numerous bug fixes winston 4089d 12h /
223 Modify trap address for better compatibility with headerless loaders winston 4118d 12h /
222 Tape trapping winston 4119d 09h /
221 Filesystem basic extension work so far... winston 4128d 15h /
220 Fix bug in F_tnfs_write winston 4128d 15h /
219 Fix bug in UDP source address setup when addr is specified in address info block winston 4128d 16h /
218 fix bugs in VFS and in the module loader winston 4128d 17h /
217 TNFS file operations ROM ready winston 4129d 12h /
216 Convert TNFS mount and dir functions to VFS ROM functions winston 4129d 15h /
215 Migrate the tnfs core routines to ROM winston 4138d 09h /
214 Fix some bugs in VFS dispatcher winston 4143d 12h /
213 VFS - tested open/read/close winston 4146d 12h /
212 Start on VFS file operations winston 4161d 10h /
211 Ground work for VFS winston 4162d 09h /
210 Make room in ROM0 for VFS dispatcher winston 4166d 10h /
209 Load and save CODE files winston 4168d 10h /
208 Map clock signal to GCK global routing net like it should have been... winston 4168d 13h /
207 Basic saving of BASIC programs winston 4171d 09h /
206 Load BASIC programs winston 4174d 10h /
205 Start adding BASIC program loader support winston 4175d 10h /
204 Timeout/retry mechanism for tnfs winston 4181d 10h /
203 ALOAD command for TNFS winston 4182d 10h /
202 Fix relative paths which don't end in a slash winston 4188d 09h /
201 TNFS datagram sequence numbers winston 4188d 10h /
200 TNFS BASIC interpreter stuff winston 4226d 11h /
199 Rest of the basic TNFS commands winston 4240d 17h /
198 More tnfs operations winston 4241d 08h /
197 TNFS chdir winston 4247d 14h /
196 More missing files winston 4247d 16h /
195 Fix menu key out of range bug winston 4247d 18h /
194 add more missing files winston 4247d 18h /
193 add more missing files winston 4247d 18h /
192 Add missing file winston 4247d 19h /
191 start on implementing chdir winston 4248d 13h /
190 Add build version string to startup screen winston 4251d 09h /
189 Remove 128K ROM paging from NMI routine winston 4251d 10h /
188 TNFS file ops winston 4262d 13h /
187 Win32 port of ethup winston 4263d 16h /
186 Add missing keyscan routine to Spanish ROM (oops..) winston 4265d 10h /
185 tnfs umount and directory ops winston 4269d 08h /
184 TNFS directory ops winston 4270d 09h /
183 tested and debugged tnfs mount operation winston 4272d 09h /
182 new devtools dir for cross development, some tnfs initial devleopment winston 4274d 09h /
181 Add through port no-connects to prototype install document winston 4281d 15h /
180 Notes for lucky recipients of the prototype winston 4283d 11h /
179 Quick and dirty addition of Matt Westcott's Open ZX ROM keyboard routines winston 4283d 13h /
178 Make a start on TNFS winston 4290d 13h /
177 Make SRAM page usage a bit more sane, add allocation routines winston 4320d 09h /
176 fix obvious bug winston 4324d 14h /
175 Add video example winston 4324d 15h /
174 ROM module example winston 4332d 13h /
173 Add automatic ROM page selection when adding BASIC extension winston 4332d 14h /
172 Fix initialization bug that stopped BASIC extensions initializing from ROM winston 4332d 20h /
171 debug module call dispatcher winston 4334d 08h /
170 Metalbrain's corrections to Spanish strings winston 4334d 10h /
169 Add the rom module utility to the ROM image winston 4335d 09h /
168 Spanish string table for ROM module utility winston 4336d 09h /
167 Erase ROM module routine winston 4338d 13h /
166 More work on the ROM programming utility winston 4339d 11h /
165 More work on ROM module config util winston 4348d 10h /
164 oops - add missing file winston 4348d 10h /
163 oops - add missing file winston 4348d 10h /
162 zx_spectrum_plus3's correction to spanish translation winston 4356d 11h /
161 add metalbrain's corrections to Spanish string table winston 4357d 12h /
160 More Spanish translations winston 4358d 10h /
159 Add further ZX BASIC calls winston 4359d 14h /
158 Spanish translation for configuration screen winston 4359d 17h /
157 Add a subset of UTF-8 support for putchar42 winston 4359d 20h /
156 Fix buffer length truncation for strings winston 4362d 10h /
155 fix bugs in ZX BASIC to C string functions winston 4362d 10h /
154 string fetch routines for BASIC extensions winston 4363d 10h /
153 string fetch routines for BASIC extensions winston 4363d 10h /
152 BASIC extension C functions winston 4370d 10h /
151 add BASIC extension examples winston 4371d 10h /
150 Add parse error exit point for BASIC extensions winston 4372d 10h /
149 BASIC extensions for C winston 4386d 10h /
148 paged/nonpaged build process for libspectranet winston 4390d 09h /
147 add a non-paged library test winston 4391d 10h /
146 build process to generate both paged and nonpaged libraries winston 4391d 10h /
145 Add password prompt on join, so we can join WOS IRC winston 4394d 13h /
144 ...and add pageswap to buffer send, too winston 4395d 10h /
143 Page A swapping on transmit/receive winston 4395d 11h /
142 Save and restore page A during socket operations winston 4395d 12h /
141 More libspectranet winston 4408d 13h /
140 More libspectranet functions winston 4409d 19h /
139 make a start on the utility library winston 4411d 10h /
138 add new ROM calls to z88dk's spectranet.asm winston 4411d 11h /
137 memory map diagram winston 4411d 12h /
136 add asm UDP client example winston 4420d 12h /
135 C example of socket multiplexing winston 4421d 10h /
134 UDP tutorial examples in C winston 4422d 12h /
133 Start on BASIC extensions winston 4450d 12h /
132 Start on BASIC extensions winston 4450d 12h /
131 Move jump table into the data page winston 4451d 18h /
130 Enable interrupts if one happens when we're paged in winston 4453d 11h /
129 minor tweaks to NMI routine, add interpreter call vector winston 4458d 09h /
128 Further trap handler code, plus example winston 4463d 18h /
127 Clean up reset trap logic, add full IO port decode winston 4463d 23h /
126 Add programmable trap functions winston 4464d 14h /
125 Add programmable trap enable state output to D3 winston 4464d 16h /
124 Add programmable trap, remove 0x0038 trap winston 4465d 13h /
123 add C client example and the README file for tutorial 3 winston 4467d 12h /
122 Add asm simple client example winston 4469d 10h /
121 Add C example for the simple server tutorial winston 4471d 12h /
120 assembler simple server example winston 4471d 20h /
119 change standalone flash programmer to use port 2000 winston 4472d 15h /
118 NMI should page in BASIC ROM on 128K machines winston 4472d 15h /
117 Add some more NMI menu options (RAM loader) winston 4472d 16h /
116 weird problem with input routine + print42 lookup table winston 4478d 14h /
115 revert unintentional mod to reset.asm winston 4481d 08h /
114 add calls to get ip settings winston 4481d 08h /
113 update configuration utility for new paging scheme winston 4482d 10h /
112 fix some missed changes to pager winston 4482d 11h /
111 Fix boot paging bug, modify flash writer for new pager winston 4483d 10h /
110 Rationalize the memory pager winston 4483d 11h /
109 Tweak DHCP delays, fix stack bug on timeout winston 4484d 10h /
108 add circular kb buffer to zxirc winston 4484d 11h /
107 handle /me, /msg winston 4487d 09h /
106 use strlcpy/strlcat for safe string operations winston 4488d 10h /
105 irc - scroll attributes, simple CTCP handler winston 4489d 11h /
104 irc can now join a channel winston 4490d 09h /
103 more fiddling with irc winston 4491d 09h /
102 More on the irc example winston 4492d 14h /
101 Start on example irc client winston 4493d 14h /
100 Start on example irc client winston 4493d 14h /
99 Add simple transfer server example winston 4496d 10h /
98 remove unnecessary F_setpageA calls winston 4497d 12h /
97 Configuration via NMI winston 4499d 15h /
96 Add RETN decoder to CPLD to detect end of NMI routine winston 4499d 15h /
95 More configuration winston 4499d 18h /
94 Configuration interface winston 4500d 09h /
93 Abstract out interface configuration winston 4504d 12h /
92 add udp test winston 4505d 09h /
91 oops, add missing files to svn winston 4505d 09h /
90 Remove bug in accept()'s fill of struct sockaddr_in winston 4505d 09h /
89 rom init functions, more bugfixes, sendto/recvfrom testing winston 4506d 12h /
88 sendto_callee and recvfrom_callee winston 4507d 09h /
87 receive size bug squished winston 4507d 12h /
86 partial fix for socket realloc bugs winston 4510d 09h /
85 pollall implementation winston 4511d 13h /
84 bug fixes and poll functionality winston 4512d 09h /
83 add timeout/retry mechanism to dns routines winston 4522d 10h /
82 More C library, more bug fixes winston 4523d 09h /
81 more C socket library routines winston 4525d 10h /
80 More C library winston 4526d 13h /
79 C library, and some bug fixes in the ROM winston 4528d 10h /
78 More ROM stuff winston 4530d 10h /
77 Make a start at tying up the rom routines winston 4532d 10h /
76 DHCP client winston 4535d 12h /
75 Correct TRAPENABLE jumper winston 4541d 21h /
74 bin2tzx utility winston 4541d 22h /
73 Configuration stuff winston 4546d 10h /
72 more configuration code winston 4549d 14h /
71 Routines to write flash and update configuration winston 4552d 11h /
70 string input routine winston 4553d 10h /
69 PCB that went to the fab winston 4554d 21h /
68 Initial UI code, basic input and output subroutines winston 4555d 12h /
67 More DNS stuff winston 4556d 11h /
66 Fix minor alignment problems around W5100, and some trace cleanup winston 4561d 11h /
65 fix errors found during verification winston 4563d 09h /
64 add pull-ups to JTAG inputs, as recommended by xilinx winston 4564d 11h /
63 fix a few errors, design rule violations, add helpful silk screening winston 4568d 13h /
62 Even more layout winston 4569d 08h /
61 More layout winston 4571d 11h /
60 More layout work winston 4576d 10h /
59 Production prototype PCB initial work winston 4577d 09h /
58 fix address line pins for CPLD winston 4577d 20h /
57 fix Mag45 pinout/drill sizes winston 4577d 21h /
56 Make edge connector pads shorter, add through port with standard depth conductors winston 4578d 09h /
55 preparations for PCB layout winston 4579d 08h /
54 add footprint attributes to schematic symbols winston 4579d 11h /
53 Assign CPLD pins, add last bits of functionality winston 4581d 09h /
52 +3 ROMCS details winston 4582d 09h /
51 Results of DNS routine tests winston 4583d 12h /
50 Basic DNS resolver work in progress winston 4584d 09h /
49 Basic DNS resolver work in progress winston 4584d 09h /
48 get sendto working winston 4587d 10h /
47 Add interrupt/NMI circuits winston 4587d 12h /
46 BASIC extension tinkering. UDP tinkering winston 4589d 08h /
45 Call BASIC ROM experiment winston 4593d 08h /
44 fix pin numbering for LQFP package winston 4595d 10h /
43 Add connect function winston 4596d 08h /
42 Library testing and bugfixes winston 4597d 11h /
41 Library bug fixes winston 4598d 08h /
40 Exerciser for the library routines, library bug fixes winston 4598d 08h /
39 Reflect open drain active low for HLD_ROMCS winston 4600d 10h /
38 Add status read, convert HLDROMCS to active low open drain winston 4600d 10h /
37 128k compatibility (ensure bit 15 of port address is set) winston 4600d 11h /
36 add missing flashwrite.asm winston 4600d 12h /
35 Add ROMCS circuit, RESET circuit, extra symbols winston 4601d 09h /
34 More schematic work winston 4602d 10h /
33 More schematic work winston 4603d 09h /
32 CPLD symbol; Spectranet schematic winston 4603d 10h /
31 PCB symbol experiments winston 4610d 16h /
30 Pin numbers for memory winston 4611d 05h /
29 More gschem symbol work winston 4612d 16h /
28 Create some gschem symbols for our parts winston 4617d 17h /
27 poll/pollall functions, start adding initialization routines winston 4621d 13h /
26 Complete network flash programmer winston 4625d 14h /
25 More ROM library code winston 4625d 15h /
24 First few bits of the Spectranet ROM winston 4626d 11h /
23 Add a simple transfer program and Perl upload utility winston 4630d 09h /
22 transmit winston 4632d 14h /
21 Test simple tcp socket RX winston 4633d 12h /
20 Experimental ethernet config winston 4635d 09h /
19 sideways memory page test, fix reverse sense on paging areas winston 4638d 09h /
18 Modify code for XC9572-xl with fixed RAM workspace available winston 4639d 12h /
17 new additions to the testbench, cpld bugfixes winston 4647d 13h /
16 Add ISE project for CPLD winston 4648d 10h /
15 add XC9536 prototyping tools, improve timing diagram, add A15 jumper on edge conn breakout board, add missing track winston 4660d 17h /
14 XC9572 breakout board winston 4661d 16h /
13 Fix buffer overflow in F_clear, remove 3C00 jump table, other tweaks winston 4664d 09h /
12 Add XC9536 ISE project winston 4665d 09h /
11 Experimenting with the CALL trapper winston 4665d 09h /
10 add some experimental code to exercise the trapper winston 4667d 11h /
9 Edge connector breakout board winston 4671d 10h /
8 fix another missing gnd link winston 4705d 20h /
7 fix missing gnd link, xtal gndplane cutout, ground out unused SPI pins winston 4705d 20h /
6 make bottom right pad less likely to bridge on toner xfer winston 4711d 15h /
5 groundplane fiddling winston 4715d 15h /
4 Groundplane for breakout board winston 4716d 18h /
3 Breakout board pin headeer winston 4716d 18h /
2 Add LQFP80_10 winston 4717d 10h /
1 W5100 breakout + Mag45 winston 4718d 09h /