git-svn-id: http://svn.code.sf.net/p/netboot65/code@252 93682198-c243-4bdb-bd91-e943c89aac3b

This commit is contained in:
jonnosan
2010-03-21 12:24:13 +00:00
parent c6fea99bff
commit f3e889c9db
4 changed files with 55 additions and 23 deletions

View File

@@ -240,8 +240,6 @@ look_for_signature:
jsr reset_input_buffer jsr reset_input_buffer
lda #0
sta scroll_buffer_1 ;set this buffer to be an empty string, in case we try to scroll it
start_web_server: start_web_server:
@@ -251,8 +249,20 @@ start_web_server:
reset_input_buffer: reset_input_buffer:
ldax #scroll_buffer_0
stax current_input_ptr lda new_message
beq @no_message_yet
ldx #0
stx new_message
:
lda message_buffer,x
sta scroll_buffer,x
inx
bne :-
@no_message_yet:
ldax #scroll_buffer
stax current_input_ptr
rts rts
httpd_callback: httpd_callback:
@@ -261,7 +271,9 @@ httpd_callback:
bcs @no_handle bcs @no_handle
stax copy_src stax copy_src
ldy #0 ldy #0
lda (copy_src),y
beq @no_handle
@copy_handle_loop: @copy_handle_loop:
lda (copy_src),y lda (copy_src),y
beq @end_of_handle beq @end_of_handle
@@ -278,12 +290,24 @@ httpd_callback:
tax tax
bcs @end_of_message bcs @end_of_message
lda #':'
sta message_buffer,x
inx
lda #' ' lda #' '
sta message_buffer,x sta message_buffer,x
inx inx
lda #'s'
sta message_buffer,x
inx
lda #'e'
sta message_buffer,x
inx
lda #'z'
sta message_buffer,x
inx
lda #' '
sta message_buffer,x
inx
lda #'"'
sta message_buffer,x
inx
ldy #0 ldy #0
@copy_message_loop: @copy_message_loop:
lda (copy_src),y lda (copy_src),y
@@ -292,10 +316,16 @@ httpd_callback:
iny iny
inx inx
bne @copy_message_loop bne @copy_message_loop
@end_of_message: @end_of_message:
lda #'"'
sta message_buffer,x
inx
lda #' '
sta message_buffer,x
inx
lda #0 lda #0
sta message_buffer,x sta message_buffer,x
inc new_message
@no_handle: @no_handle:
@@ -519,7 +549,9 @@ move_sprites_irq:
setup_static_scroll_text: setup_static_scroll_text:
ldax #scroll_buffer_0 lda #0
sta new_message
ldax #scroll_buffer
stax current_output_ptr stax current_output_ptr
ldax #scroll_template ldax #scroll_template
stax current_input_ptr stax current_input_ptr
@@ -765,7 +797,7 @@ sprite_text:
.byte "KIPPERS_" ;options are A-Z, "[\]^_" .byte "KIPPERS_" ;options are A-Z, "[\]^_"
scroll_template: scroll_template:
.byte "http://%i/ - WebNoter [enterprise edition] - http://%i/ - powered by kippers -" .byte "http://%i/ - WebNoter -"
.byte " ",0 .byte " ",0
@@ -804,8 +836,8 @@ charset_font:
sprite_font: sprite_font:
.incbin "spud_letters.spr" .incbin "spud_letters.spr"
musicdata: musicdata:
.incbin "tune.bin" ;.incbin "tune.bin"
;.incbin "powertrain.bin" .incbin "powertrain.bin"
musicdata_size=*-musicdata musicdata_size=*-musicdata
@@ -813,10 +845,10 @@ musicdata_size=*-musicdata
.segment "BSS4K" .segment "BSS4K"
;we want our variables to start at $4000, out of the way of our music player and the font data ;we want our variables to start at $4000, out of the way of our music player and the font data
new_message:
.res 1
message_buffer: message_buffer:
.repeat 256 .res 256
.byte $64
.endrepeat
param_offset: .res 1 param_offset: .res 1
@@ -831,10 +863,7 @@ download_buffer_length=4000
.res download_buffer_length .res download_buffer_length
.res 10 ;filler .res 10 ;filler
scroll_buffer_0: scroll_buffer:
.res 1000
scroll_buffer_1:
.res 1000 .res 1000
string_offset: .res 1 string_offset: .res 1

View File

@@ -1 +1 @@
.byte "1.0.29" .byte "1.0.31"

View File

@@ -1 +1 @@
1.0.29 1.0.31

View File

@@ -1,3 +1,6 @@
v1.0.30
- FIX: TCP - when using tcp_listen, an incorrect sequence number was being sent in the SYN/ACK packet
v1.0.29 v1.0.29
- FIX: XMODEM didn't recover if remote end tried to use 1K blocks - FIX: XMODEM didn't recover if remote end tried to use 1K blocks